-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- LocalScript в StarterPlayerScripts local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- ============================================================ -- ⚙️ КООРДИНАТЫ ФИНИША -- ============================================================ local WIN_POSITION = Vector3.new(24.2, -402.6, 3066.8) -- ============================================================ -- ===== GUI ===== local screenGui = Instance.new("ScreenGui") screenGui.Name = "ControlMenu" screenGui.ResetOnSpawn = false screenGui.IgnoreGuiInset = true screenGui.Parent = playerGui -- Блюр local blur = Instance.new("BlurEffect") blur.Size = 0 blur.Parent = game:GetService("Lighting") -- ===== ГЛАВНОЕ МЕНЮ ===== local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 400, 0, 380) mainFrame.Position = UDim2.new(0.5, -200, 0.5, -190) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30) mainFrame.BorderSizePixel = 0 mainFrame.Visible = false mainFrame.Parent = screenGui local mainCorner = Instance.new("UICorner") mainCorner.CornerRadius = UDim.new(0, 16) mainCorner.Parent = mainFrame local mainStroke = Instance.new("UIStroke") mainStroke.Color = Color3.fromRGB(120, 80, 255) mainStroke.Thickness = 2 mainStroke.Parent = mainFrame local mainGradient = Instance.new("UIGradient") mainGradient.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0, Color3.fromRGB(30, 20, 60)), ColorSequenceKeypoint.new(1, Color3.fromRGB(60, 30, 90)), }) mainGradient.Rotation = 45 mainGradient.Parent = mainFrame -- Заголовок local title = Instance.new("TextLabel") title.Size = UDim2.new(1, -80, 0, 50) title.Position = UDim2.new(0, 20, 0, 10) title.BackgroundTransparency = 1 title.Text = "⚙️ МЕНЮ УПРАВЛЕНИЯ" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.TextScaled = true title.Font = Enum.Font.GothamBold title.Parent = mainFrame -- Функция стилизации кнопок local function styleButton(button, color, hoverColor, text) button.BackgroundColor3 = color button.Text = text button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextScaled = true button.Font = Enum.Font.GothamBold button.BorderSizePixel = 0 local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 12) corner.Parent = button local padding = Instance.new("UIPadding") padding.PaddingLeft = UDim.new(0, 10) padding.PaddingRight = UDim.new(0, 10) padding.Parent = button button.MouseEnter:Connect(function() TweenService:Create(button, TweenInfo.new(0.15), {BackgroundColor3 = hoverColor}):Play() end) button.MouseLeave:Connect(function() TweenService:Create(button, TweenInfo.new(0.15), {BackgroundColor3 = color}):Play() end) end -- Кнопка СТОП (телепорт) local stopButton = Instance.new("TextButton") stopButton.Size = UDim2.new(1, -60, 0, 55) stopButton.Position = UDim2.new(0, 30, 0, 70) stopButton.Parent = mainFrame styleButton(stopButton, Color3.fromRGB(220, 50, 50), Color3.fromRGB(255, 80, 80), "🛑 СТОП — К ПОБЕДЕ") -- Кнопка ПОКАЗАТЬ КООРДИНАТЫ local coordButton = Instance.new("TextButton") coordButton.Size = UDim2.new(1, -60, 0, 50) coordButton.Position = UDim2.new(0, 30, 0, 135) coordButton.Parent = mainFrame styleButton(coordButton, Color3.fromRGB(50, 150, 100), Color3.fromRGB(80, 200, 140), "📍 ПОКАЗАТЬ МОИ КООРДИНАТЫ") -- Текст с координатами local coordLabel = Instance.new("TextLabel") coordLabel.Size = UDim2.new(1, -60, 0, 30) coordLabel.Position = UDim2.new(0, 30, 0, 190) coordLabel.BackgroundColor3 = Color3.fromRGB(15, 15, 25) coordLabel.Text = "Vector3.new(24.2, -402.6, 3066.8)" coordLabel.TextColor3 = Color3.fromRGB(180, 180, 220) coordLabel.TextScaled = true coordLabel.Font = Enum.Font.Code coordLabel.BorderSizePixel = 0 coordLabel.Parent = mainFrame local coordCorner = Instance.new("UICorner") coordCorner.CornerRadius = UDim.new(0, 8) coordCorner.Parent = coordLabel -- Кнопка НАЗАД local backButton = Instance.new("TextButton") backButton.Size = UDim2.new(1, -60, 0, 45) backButton.Position = UDim2.new(0, 30, 0, 230) backButton.Parent = mainFrame styleButton(backButton, Color3.fromRGB(80, 80, 120), Color3.fromRGB(110, 110, 160), "⬅️ НАЗАД") -- Кнопка ЗАКРЫТЬ local closeButton = Instance.new("TextButton") closeButton.Size = UDim2.new(1, -60, 0, 45) closeButton.Position = UDim2.new(0, 30, 0, 285) closeButton.Parent = mainFrame styleButton(closeButton, Color3.fromRGB(60, 60, 80), Color3.fromRGB(90, 90, 110), "✖ ЗАКРЫТЬ МЕНЮ") -- Кнопка X local xButton = Instance.new("TextButton") xButton.Size = UDim2.new(0, 30, 0, 30) xButton.Position = UDim2.new(1, -40, 0, 15) xButton.BackgroundColor3 = Color3.fromRGB(220, 50, 50) xButton.Text = "✖" xButton.TextColor3 = Color3.fromRGB(255, 255, 255) xButton.TextScaled = true xButton.Font = Enum.Font.GothamBold xButton.BorderSizePixel = 0 xButton.Parent = mainFrame local xCorner = Instance.new("UICorner") xCorner.CornerRadius = UDim.new(1, 0) xCorner.Parent = xButton -- ===== КНОПКА ОТКРЫТИЯ ===== local openButton = Instance.new("TextButton") openButton.Size = UDim2.new(0, 60, 0, 60) openButton.Position = UDim2.new(0, 20, 0.5, -30) openButton.BackgroundColor3 = Color3.fromRGB(120, 80, 255) openButton.Text = "⚙️" openButton.TextColor3 = Color3.fromRGB(255, 255, 255) openButton.TextScaled = true openButton.Font = Enum.Font.GothamBold openButton.BorderSizePixel = 0 openButton.Parent = screenGui local openCorner = Instance.new("UICorner") openCorner.CornerRadius = UDim.new(1, 0) openCorner.Parent = openButton local openStroke = Instance.new("UIStroke") openStroke.Color = Color3.fromRGB(180, 150, 255) openStroke.Thickness = 2 openStroke.Parent = openButton -- ===== ЛОГИКА МЕНЮ ===== local isOpen = false local function setMenu(show) if show then isOpen = true mainFrame.Visible = true openButton.Visible = false mainFrame.Size = UDim2.new(0, 0, 0, 0) mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) TweenService:Create(mainFrame, TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { Size = UDim2.new(0, 400, 0, 380), Position = UDim2.new(0.5, -200, 0.5, -190), }):Play() TweenService:Create(blur, TweenInfo.new(0.3), {Size = 12}):Play() else isOpen = false TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back, Enum.EasingDirection.In), { Size = UDim2.new(0, 0, 0, 0), Position = UDim2.new(0.5, 0, 0.5, 0), }):Play() TweenService:Create(blur, TweenInfo.new(0.3), {Size = 0}):Play() task.wait(0.3) if not isOpen then mainFrame.Visible = false openButton.Visible = true end end end -- ===== ТЕЛЕПОРТ ===== local function teleportToWin() local character = player.Character if not character then return end local hrp = character:FindFirstChild("HumanoidRootPart") if not hrp then return end hrp.CFrame = CFrame.new(WIN_POSITION) print("✅ Телепорт в: " .. tostring(WIN_POSITION)) end -- ===== ОБРАБОТЧИКИ ===== stopButton.MouseButton1Click:Connect(teleportToWin) coordButton.MouseButton1Click:Connect(function() local character = player.Character if not character then return end local hrp = character:FindFirstChild("HumanoidRootPart") if not hrp then return end local p = hrp.Position local text = string.format("Vector3.new(%.1f, %.1f, %.1f)", p.X, p.Y, p.Z) coordLabel.Text = text if setclipboard then setclipboard(text) coordLabel.Text = text .. " ✅" end end) backButton.MouseButton1Click:Connect(function() mainFrame.Size = UDim2.new(0, 400, 0, 380) mainFrame.Position = UDim2.new(0.5, -200, 0.5, -190) end) closeButton.MouseButton1Click:Connect(function() setMenu(false) end) xButton.MouseButton1Click:Connect(function() setMenu(false) end) openButton.MouseButton1Click:Connect(function() setMenu(true) end) -- Клавиша M UserInputService.InputBegan:Connect(function(input, gp) if gp then return end if input.KeyCode == Enum.KeyCode.M then setMenu(not isOpen) end end) print("✅ Меню загружено! Нажми ⚙️ слева или клавишу M.")