--[[ Mzar Visual GUI - FULL VERSION | Page 3 = mzarLOL ]] local player = game.Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local screenGui = Instance.new("ScreenGui") screenGui.Name = "MzarVisualGUI" screenGui.ResetOnSpawn = false screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling screenGui.Parent = playerGui local rainbowElements = {} local currentTheme = nil local function playTheme(id, volume, pitch) if currentTheme then currentTheme:Stop() currentTheme:Destroy() end currentTheme = Instance.new("Sound") currentTheme.SoundId = "rbxassetid://" .. tostring(id) currentTheme.Volume = volume currentTheme.PlaybackSpeed = pitch or 1 currentTheme.Looped = true currentTheme.Parent = screenGui currentTheme:Play() end local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 480, 0, 520) frame.Position = UDim2.new(0.5, -240, 0.5, -260) frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) frame.BackgroundTransparency = 0.1 frame.Parent = screenGui Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 12) local uiStroke = Instance.new("UIStroke", frame) uiStroke.Thickness = 2 table.insert(rainbowElements, {instance = uiStroke, property = "Color"}) Instance.new("UIDragDetector", frame) -- Top Right Image local imageLabel = Instance.new("ImageLabel") imageLabel.Size = UDim2.new(0, 90, 0, 90) imageLabel.Position = UDim2.new(1, -105, 0, 12) imageLabel.BackgroundTransparency = 1 imageLabel.Image = "rbxassetid://105551223613329" imageLabel.Parent = frame Instance.new("UICorner", imageLabel).CornerRadius = UDim.new(0, 20) -- RE Button local reButton = Instance.new("TextButton") reButton.Size = UDim2.new(0, 40, 0, 40) reButton.Position = UDim2.new(1, -52, 0, 18) reButton.BackgroundColor3 = Color3.fromRGB(30, 0, 0) reButton.Text = "RE" reButton.TextColor3 = Color3.fromRGB(255, 255, 255) reButton.TextSize = 18 reButton.Font = Enum.Font.GothamBold reButton.Parent = frame table.insert(rainbowElements, {instance = reButton, property = "TextColor3"}) reButton.MouseButton1Click:Connect(function() if player.Character then player.Character:BreakJoints() end end) -- Title local title = Instance.new("TextLabel") title.Size = UDim2.new(0.65, 0, 0, 55) title.Position = UDim2.new(0, 20, 0, 18) title.BackgroundTransparency = 1 title.Text = "Mzar Visual GUI" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextSize = 26 title.Font = Enum.Font.GothamBold title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = frame table.insert(rainbowElements, {instance = title, property = "TextColor3"}) -- Tabs local tabFrame = Instance.new("Frame") tabFrame.Size = UDim2.new(1, -30, 0, 45) tabFrame.Position = UDim2.new(0, 15, 0, 80) tabFrame.BackgroundTransparency = 1 tabFrame.Parent = frame local tabLayout = Instance.new("UIListLayout") tabLayout.FillDirection = Enum.FillDirection.Horizontal tabLayout.Padding = UDim.new(0, 8) tabLayout.Parent = tabFrame local pages = {} local function createPage() local scrolling = Instance.new("ScrollingFrame") scrolling.Size = UDim2.new(1, -30, 1, -150) scrolling.Position = UDim2.new(0, 15, 0, 135) scrolling.BackgroundTransparency = 1 scrolling.ScrollBarThickness = 8 scrolling.ScrollBarImageColor3 = Color3.fromRGB(120, 120, 255) scrolling.Visible = false scrolling.Parent = frame table.insert(rainbowElements, {instance = scrolling, property = "ScrollBarImageColor3"}) local list = Instance.new("UIListLayout") list.SortOrder = Enum.SortOrder.LayoutOrder list.Padding = UDim.new(0, 10) list.Parent = scrolling list:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() scrolling.CanvasSize = UDim2.new(0, 0, 0, list.AbsoluteContentSize.Y + 30) end) table.insert(pages, scrolling) return scrolling end for i = 1, 5 do createPage() end local function switchPage(num) for i, p in ipairs(pages) do p.Visible = (i == num) end end for i = 1, 5 do local tab = Instance.new("TextButton") tab.Size = UDim2.new(0, 75, 1, 0) tab.BackgroundColor3 = Color3.fromRGB(15, 15, 15) tab.Text = "Page " .. i tab.TextColor3 = Color3.fromRGB(255, 255, 255) tab.TextSize = 16 tab.Font = Enum.Font.GothamSemibold tab.Parent = tabFrame table.insert(rainbowElements, {instance = tab, property = "TextColor3"}) Instance.new("UICorner", tab).CornerRadius = UDim.new(0, 8) Instance.new("UIStroke", tab).Thickness = 1.5 tab.MouseButton1Click:Connect(function() switchPage(i) end) end local function createButton(pageNum, text, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 55) btn.BackgroundColor3 = Color3.fromRGB(15, 15, 15) btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextSize = 18 btn.Font = Enum.Font.GothamSemibold btn.Parent = pages[pageNum] table.insert(rainbowElements, {instance = btn, property = "TextColor3"}) Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10) Instance.new("UIStroke", btn).Thickness = 1.5 btn.MouseButton1Click:Connect(callback) end -- ==================== PAGE 1 FULL ==================== createButton(1, "Theme 1", function() playTheme(82696338249251, 3, 1.3) end) createButton(1, "Theme 2", function() playTheme(110919391228823, 4, 1.0) end) createButton(1, "Chicken arm and Floating head", function() local char = player.Character if char then local head = char:FindFirstChild("Head") local neck = char:FindFirstChild("Neck", true) or (head and head:FindFirstChildOfClass("Weld")) if neck and neck:IsA("Motor6D") then neck.C0 = CFrame.new(0, 12, 0) task.spawn(function() local angle = 0 while char and char.Parent do angle = angle + 0.05 neck.C0 = CFrame.new(0, 12, 0) * CFrame.Angles(0, math.sin(angle) * 1.5, 0) task.wait(0.01) end end) end -- Thêm các hiệu ứng khác nếu cần end end) createButton(1, "Rainbow Disco", function() local lighting = game.Lighting spawn(function() while wait(0.1) do lighting.Ambient = Color3.fromRGB(math.random(90,255), math.random(90,255), math.random(90,255)) end end) end) createButton(1, "Visual Skybox", function() for _, v in pairs(game.Lighting:GetChildren()) do if v:IsA("Sky") then v:Destroy() end end local sky = Instance.new("Sky", game.Lighting) local id = 105551223613329 sky.SkyboxBk = "rbxassetid://"..id sky.SkyboxDn = "rbxassetid://"..id sky.SkyboxFt = "rbxassetid://"..id sky.SkyboxLf = "rbxassetid://"..id sky.SkyboxRt = "rbxassetid://"..id sky.SkyboxUp = "rbxassetid://"..id end) createButton(1, "Decal Spam", function() local id = "105551223613329" for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal", obj) d.Texture = "rbxassetid://" .. id d.Face = face end end end end) -- ==================== PAGE 2 FULL ==================== local execFrame = Instance.new("Frame") execFrame.Size = UDim2.new(1, -20, 0, 340) execFrame.Position = UDim2.new(0, 10, 0, 10) execFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10) execFrame.Parent = pages[2] Instance.new("UICorner", execFrame).CornerRadius = UDim.new(0, 12) local execTitle = Instance.new("TextLabel") execTitle.Size = UDim2.new(1, 0, 0, 40) execTitle.BackgroundTransparency = 1 execTitle.Text = "Require Executor" execTitle.TextColor3 = Color3.fromRGB(255, 255, 255) execTitle.TextSize = 22 execTitle.Font = Enum.Font.GothamBold execTitle.Parent = execFrame table.insert(rainbowElements, {instance = execTitle, property = "TextColor3"}) local inputBox = Instance.new("TextBox") inputBox.Size = UDim2.new(1, -20, 0, 55) inputBox.Position = UDim2.new(0, 10, 0, 50) inputBox.PlaceholderText = "ENTER REQUIRE ID" inputBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20) inputBox.TextColor3 = Color3.fromRGB(255, 255, 255) inputBox.Parent = execFrame table.insert(rainbowElements, {instance = inputBox, property = "TextColor3"}) local executeBtn = Instance.new("TextButton") executeBtn.Size = UDim2.new(1, -20, 0, 55) executeBtn.Position = UDim2.new(0, 10, 0, 120) executeBtn.Text = "EXECUTE REQUIRE" executeBtn.BackgroundColor3 = Color3.fromRGB(15, 15, 15) executeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) executeBtn.Parent = execFrame table.insert(rainbowElements, {instance = executeBtn, property = "TextColor3"}) executeBtn.MouseButton1Click:Connect(function() local assetId = inputBox.Text:match("%d+") if assetId then pcall(function() local objects = game:GetObjects("rbxassetid://" .. assetId) if objects and objects[1] then objects[1].Parent = playerGui end end) end end) -- ==================== PAGE 3 - mzarLOL ==================== pages[3].Visible = true local mzarLOL = Instance.new("TextButton") mzarLOL.Size = UDim2.new(0.9, 0, 0, 220) mzarLOL.Position = UDim2.new(0.05, 0, 0.15, 0) mzarLOL.BackgroundColor3 = Color3.fromRGB(15, 15, 15) mzarLOL.Text = "mzarLOL" mzarLOL.TextColor3 = Color3.fromRGB(255, 255, 255) mzarLOL.TextSize = 55 mzarLOL.Font = Enum.Font.GothamBold mzarLOL.Parent = pages[3] table.insert(rainbowElements, {instance = mzarLOL, property = "TextColor3"}) Instance.new("UICorner", mzarLOL).CornerRadius = UDim.new(0, 25) Instance.new("UIStroke", mzarLOL).Thickness = 4 local credit = Instance.new("TextLabel") credit.Size = UDim2.new(1, 0, 0, 50) credit.Position = UDim2.new(0, 0, 0.75, 0) credit.BackgroundTransparency = 1 credit.Text = "credit: @mzarskidd" credit.TextColor3 = Color3.fromRGB(180, 180, 180) credit.TextSize = 26 credit.Font = Enum.Font.GothamSemibold credit.Parent = pages[3] table.insert(rainbowElements, {instance = credit, property = "TextColor3"}) mzarLOL.MouseButton1Click:Connect(function() local rayfieldScript = [[ local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Mzarkidd hub v1", Icon = 117829097495168, LoadingTitle = "Mzarkidd hub v3", LoadingSubtitle = "by 4x2x9x4x0", Theme = "Default" }) local Tab = Window:CreateTab("Mzarkidd hacked", 4483362458) Rayfield:Notify({Title = "Loaded!", Content = "Mzarkidd Hub", Duration = 5}) Tab:CreateButton({Name = "SkyBox", Callback = function() local s = Instance.new("Sky", game.Lighting) local id = 105551223613329 s.SkyboxBk = "http://www.roblox.com/asset/?id="..id s.SkyboxDn = "http://www.roblox.com/asset/?id="..id s.SkyboxFt = "http://www.roblox.com/asset/?id="..id s.SkyboxLf = "http://www.roblox.com/asset/?id="..id s.SkyboxRt = "http://www.roblox.com/asset/?id="..id s.SkyboxUp = "http://www.roblox.com/asset/?id="..id end}) Tab:CreateButton({Name = "Depal spam", Callback = function() local id = 105551223613329 for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") then for _, face in pairs(Enum.NormalId:GetEnumItems()) do local d = Instance.new("Decal", obj) d.Texture = "rbxassetid://"..id d.Face = face end end end end}) Tab:CreateButton({Name = "Music", Callback = function() local s = Instance.new("Sound", workspace) s.SoundId = "rbxassetid://82696338249251" s.Volume = 5 s.Looped = true s:Play() end}) ]] loadstring(rayfieldScript)() end) -- Rainbow Engine game:GetService("RunService").RenderStepped:Connect(function() local hue = (tick() * 1.5) % 1 local color = Color3.fromHSV(hue, 0.85, 1) for _, data in ipairs(rainbowElements) do if data.instance and data.instance.Parent then pcall(function() data.instance[data.property] = color end) end end end) pages[1].Visible = true print("✅ FULL GUI LOADED! Page 3 = mzarLOL")