Title: Hzjjk · Issue #20 · githubdulong/Script · GitHub
Open Graph Title: Hzjjk · Issue #20 · githubdulong/Script
X Title: Hzjjk · Issue #20 · githubdulong/Script
Description: local Player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") -- === Настройки === local MAX_WAL...
Open Graph Description: local Player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenServ...
X Description: local Player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TweenService = game:G...
Opengraph URL: https://github.com/githubdulong/Script/issues/20
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Hzjjk","articleBody":"local Player = game.Players.LocalPlayer\nlocal UserInputService = game:GetService(\"UserInputService\")\nlocal RunService = game:GetService(\"RunService\")\nlocal TweenService = game:GetService(\"TweenService\")\n\n-- === Настройки ===\nlocal MAX_WALKSPEED = 500\nlocal DEFAULT_WALKSPEED = 16\nlocal BUTTON_ACTIVE_COLOR = Color3.fromRGB(100, 200, 100)\nlocal BUTTON_INACTIVE_COLOR = Color3.fromRGB(60, 60, 60)\n\n-- === Переменные ===\nlocal JumpConnection\nlocal InfiniteJumpEnabled = false\nlocal NoClip = false\nlocal NoclipConnection\nlocal currentSection = \"main\" -- main, settings\n\n-- === Основной GUI ===\nlocal ScreenGui = Instance.new(\"ScreenGui\")\nScreenGui.Name = \"ControlGui\"\nScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling\nScreenGui.ResetOnSpawn = false\nScreenGui.Parent = Player:WaitForChild(\"PlayerGui\")\n\n-- Главный прямоугольный фрейм (растянут вправо)\nlocal MainFrame = Instance.new(\"Frame\")\nMainFrame.Size = UDim2.new(0, 350, 0, 250) -- Шире, но ниже\nMainFrame.Position = UDim2.new(0.05, 0, 0.1, 0)\nMainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)\nMainFrame.BackgroundTransparency = 0.1\nMainFrame.Active = true\nMainFrame.Visible = false\nMainFrame.Parent = ScreenGui\n\nlocal UICorner = Instance.new(\"UICorner\")\nUICorner.CornerRadius = UDim.new(0, 8)\nUICorner.Parent = MainFrame\n\n-- === Панель для перемещения (верхняя часть) ===\nlocal DragPanel = Instance.new(\"Frame\")\nDragPanel.Size = UDim2.new(1, 0, 0, 30)\nDragPanel.Position = UDim2.new(0, 0, 0, 0)\nDragPanel.BackgroundColor3 = Color3.fromRGB(50, 50, 50)\nDragPanel.BorderSizePixel = 0\nDragPanel.Active = true\nDragPanel.Parent = MainFrame\n\nlocal DragCorner = Instance.new(\"UICorner\")\nDragCorner.CornerRadius = UDim.new(0, 8)\nDragCorner.Parent = DragPanel\n\n-- Текст \"Fire Cheats\" на панели\nlocal TitleLabel = Instance.new(\"TextLabel\")\nTitleLabel.Size = UDim2.new(0, 120, 1, 0)\nTitleLabel.Position = UDim2.new(0, 10, 0, 0)\nTitleLabel.BackgroundTransparency = 1\nTitleLabel.Text = \"Fire Cheats\"\nTitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)\nTitleLabel.TextSize = 16\nTitleLabel.Font = Enum.Font.GothamBold\nTitleLabel.TextXAlignment = Enum.TextXAlignment.Left\nTitleLabel.Parent = DragPanel\n\n-- Кнопка закрытия на панели\nlocal CloseButton = Instance.new(\"TextButton\")\nCloseButton.Size = UDim2.new(0, 25, 0, 25)\nCloseButton.Position = UDim2.new(1, -30, 0, 2)\nCloseButton.BackgroundColor3 = Color3.fromRGB(200, 60, 60)\nCloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)\nCloseButton.Text = \"X\"\nCloseButton.TextSize = 16\nCloseButton.Parent = DragPanel\n\nlocal CloseCorner = Instance.new(\"UICorner\")\nCloseCorner.CornerRadius = UDim.new(0, 12)\nCloseCorner.Parent = CloseButton\n\n-- === Боковое меню ===\nlocal SideMenu = Instance.new(\"Frame\")\nSideMenu.Size = UDim2.new(0, 60, 1, -30)\nSideMenu.Position = UDim2.new(0, 0, 0, 30)\nSideMenu.BackgroundColor3 = Color3.fromRGB(40, 40, 40)\nSideMenu.BorderSizePixel = 0\nSideMenu.Parent = MainFrame\n\nlocal SideMenuCorner = Instance.new(\"UICorner\")\nSideMenuCorner.CornerRadius = UDim.new(0, 8)\nSideMenuCorner.Parent = SideMenu\n\n-- Квадратный человечек в боковом меню\nlocal HumanoidButton = Instance.new(\"TextButton\")\nHumanoidButton.Size = UDim2.new(0, 40, 0, 40)\nHumanoidButton.Position = UDim2.new(0, 10, 0, 20)\nHumanoidButton.BackgroundColor3 = Color3.fromRGB(70, 70, 70)\nHumanoidButton.Text = \"👤\"\nHumanoidButton.TextColor3 = Color3.fromRGB(255, 255, 255)\nHumanoidButton.TextSize = 20\nHumanoidButton.Parent = SideMenu\n\nlocal HumanoidCorner = Instance.new(\"UICorner\")\nHumanoidCorner.CornerRadius = UDim.new(0, 6)\nHumanoidCorner.Parent = HumanoidButton\n\n-- Шестерёнка в боковом меню (под человечком)\nlocal GearButton = Instance.new(\"TextButton\")\nGearButton.Size = UDim2.new(0, 40, 0, 40)\nGearButton.Position = UDim2.new(0, 10, 0, 70)\nGearButton.BackgroundColor3 = Color3.fromRGB(70, 70, 70)\nGearButton.Text = \"⚙️\"\nGearButton.TextColor3 = Color3.fromRGB(255, 255, 255)\nGearButton.TextSize = 20\nGearButton.Parent = SideMenu\n\nlocal GearCorner = Instance.new(\"UICorner\")\nGearCorner.CornerRadius = UDim.new(0, 6)\nGearCorner.Parent = GearButton\n\n-- === Контентная область с ПРОКРУТКОЙ ===\nlocal ContentFrame = Instance.new(\"Frame\")\nContentFrame.Size = UDim2.new(1, -60, 1, -70)\nContentFrame.Position = UDim2.new(0, 60, 0, 30)\nContentFrame.BackgroundTransparency = 1\nContentFrame.ClipsDescendants = true\nContentFrame.Parent = MainFrame\n\n-- ScrollingFrame для основной секции\nlocal MainScrollingFrame = Instance.new(\"ScrollingFrame\")\nMainScrollingFrame.Size = UDim2.new(1, 0, 1, 0)\nMainScrollingFrame.Position = UDim2.new(0, 0, 0, 0)\nMainScrollingFrame.BackgroundTransparency = 1\nMainScrollingFrame.ScrollBarThickness = 6\nMainScrollingFrame.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100)\nMainScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 300)\nMainScrollingFrame.VerticalScrollBarInset = Enum.ScrollBarInset.Always\nMainScrollingFrame.Visible = true\nMainScrollingFrame.Parent = ContentFrame\n\n-- ScrollingFrame для секции настроек\nlocal SettingsScrollingFrame = Instance.new(\"ScrollingFrame\")\nSettingsScrollingFrame.Size = UDim2.new(1, 0, 1, 0)\nSettingsScrollingFrame.Position = UDim2.new(0, 0, 0, 0)\nSettingsScrollingFrame.BackgroundTransparency = 1\nSettingsScrollingFrame.ScrollBarThickness = 6\nSettingsScrollingFrame.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100)\nSettingsScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 300)\nSettingsScrollingFrame.VerticalScrollBarInset = Enum.ScrollBarInset.Always\nSettingsScrollingFrame.Visible = false\nSettingsScrollingFrame.Parent = ContentFrame\n\n-- Ограничиваем прокрутку для обеих секций\nlocal function setupScrollLimits(scrollingFrame)\n\tscrollingFrame:GetPropertyChangedSignal(\"CanvasPosition\"):Connect(function()\n\t\tlocal canvasPos = scrollingFrame.CanvasPosition\n\t\tif canvasPos.Y \u003c 0 then\n\t\t\tlocal tween = TweenService:Create(scrollingFrame, TweenInfo.new(0.3), {CanvasPosition = Vector2.new(0, 0)})\n\t\t\ttween:Play()\n\t\telseif canvasPos.Y \u003e scrollingFrame.CanvasSize.Y.Offset - scrollingFrame.AbsoluteSize.Y then\n\t\t\tlocal targetY = math.max(0, scrollingFrame.CanvasSize.Y.Offset - scrollingFrame.AbsoluteSize.Y)\n\t\t\tlocal tween = TweenService:Create(scrollingFrame, TweenInfo.new(0.3), {CanvasPosition = Vector2.new(0, targetY)})\n\t\t\ttween:Play()\n\t\tend\n\tend)\nend\n\nsetupScrollLimits(MainScrollingFrame)\nsetupScrollLimits(SettingsScrollingFrame)\n\n-- === Надпись внизу (Made by Knew World) ===\nlocal CreditLabel = Instance.new(\"TextLabel\")\nCreditLabel.Size = UDim2.new(1, -70, 0, 30)\nCreditLabel.Position = UDim2.new(0, 60, 1, -35)\nCreditLabel.BackgroundTransparency = 1\nCreditLabel.Text = \"Made by Knew World\"\nCreditLabel.TextColor3 = Color3.fromRGB(200, 200, 200)\nCreditLabel.TextSize = 14\nCreditLabel.Font = Enum.Font.GothamBold\nCreditLabel.TextXAlignment = Enum.TextXAlignment.Left\nCreditLabel.Parent = MainFrame\n\n-- === Кнопка toggle GUI (шестеренка) ===\nlocal ToggleButton = Instance.new(\"TextButton\")\nToggleButton.Size = UDim2.new(0, 40, 0, 40)\nToggleButton.Position = UDim2.new(0, 10, 0, 10)\nToggleButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)\nToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)\nToggleButton.Text = \"⚙️\"\nToggleButton.TextSize = 20\nToggleButton.ZIndex = 10\nToggleButton.Active = true\nToggleButton.Parent = ScreenGui\n\nlocal ToggleCorner = Instance.new(\"UICorner\")\nToggleCorner.CornerRadius = UDim.new(0, 20)\nToggleCorner.Parent = ToggleButton\n\n-- === Функция смены секций ===\nlocal function showSection(sectionName)\n\tMainScrollingFrame.Visible = (sectionName == \"main\")\n\tSettingsScrollingFrame.Visible = (sectionName == \"settings\")\n\tcurrentSection = sectionName\nend\n\n-- === Функция создания кнопок ===\nlocal function createButton(name, position, size, color, text, parent)\n\tlocal button = Instance.new(\"TextButton\")\n\tbutton.Name = name\n\tbutton.Size = size\n\tbutton.Position = position\n\tbutton.BackgroundColor3 = color\n\tbutton.TextColor3 = Color3.fromRGB(255, 255, 255)\n\tbutton.TextScaled = true\n\tbutton.Text = text\n\tbutton.AutoButtonColor = false\n\tbutton.Parent = parent\n\t\n\tlocal buttonCorner = Instance.new(\"UICorner\")\n\tbuttonCorner.CornerRadius = UDim.new(0, 6)\n\tbuttonCorner.Parent = button\n\t\n\tbutton.TouchTap:Connect(function()\n\t\tbutton.MouseButton1Click:Fire()\n\tend)\n\t\n\treturn button\nend\n\n-- === Анимация кнопки ===\nlocal function animateButtonScale(button, scalePercent)\n\tlocal originalSize = button.Size\n\tlocal targetSize = UDim2.new(\n\t\toriginalSize.X.Scale * scalePercent,\n\t\toriginalSize.X.Offset * scalePercent,\n\t\toriginalSize.Y.Scale * scalePercent,\n\t\toriginalSize.Y.Offset * scalePercent\n\t)\n\t\n\tlocal tweenOut = TweenService:Create(button, TweenInfo.new(0.1), {Size = targetSize})\n\ttweenOut:Play()\n\t\n\ttweenOut.Completed:Wait()\n\t\n\tlocal tweenIn = TweenService:Create(button, TweenInfo.new(0.1), {Size = originalSize})\n\ttweenIn:Play()\nend\n\n-- === Кнопки основной секции ===\nlocal JumpButton = createButton(\"InfiniteJump\", UDim2.new(0, 10, 0, 10), UDim2.new(1, -20, 0, 40), BUTTON_INACTIVE_COLOR, \"Inf Jump: OFF\", MainScrollingFrame)\nlocal ButtonNoClip = createButton(\"NoClipButton\", UDim2.new(0, 10, 0, 60), UDim2.new(1, -20, 0, 40), BUTTON_INACTIVE_COLOR, \"NoClip: OFF\", MainScrollingFrame)\nlocal ResetSpeedButton = createButton(\"ResetSpeed\", UDim2.new(0, 10, 0, 110), UDim2.new(1, -20, 0, 40), Color3.fromRGB(90, 90, 200), \"Reset Speed\", MainScrollingFrame)\nlocal PlusButton = createButton(\"SpeedPlus\", UDim2.new(0, 10, 0, 160), UDim2.new(0.5, -15, 0, 40), Color3.fromRGB(0, 150, 0), \"+10\", MainScrollingFrame)\nlocal MinusButton = createButton(\"SpeedMinus\", UDim2.new(0.5, 5, 0, 160), UDim2.new(0.5, -15, 0, 40), Color3.fromRGB(150, 0, 0), \"-10\", MainScrollingFrame)\n\n-- Отображение скорости в основной секции\nlocal SpeedLabel = Instance.new(\"TextLabel\")\nSpeedLabel.Size = UDim2.new(1, -20, 0, 40)\nSpeedLabel.Position = UDim2.new(0, 10, 0, 210)\nSpeedLabel.BackgroundTransparency = 1\nSpeedLabel.TextColor3 = Color3.fromRGB(255, 255, 255)\nSpeedLabel.TextScaled = true\nSpeedLabel.Text = \"Speed: \" .. DEFAULT_WALKSPEED\nSpeedLabel.Parent = MainScrollingFrame\n\n-- === Кнопки секции настроек ===\nlocal TestButton = createButton(\"TestButton\", UDim2.new(0, 10, 0, 10), UDim2.new(1, -20, 0, 40), Color3.fromRGB(100, 100, 200), \"TEST\", SettingsScrollingFrame)\n\n-- Добавляем дополнительные кнопки для прокрутки\nlocal DummyButton1 = createButton(\"Dummy1\", UDim2.new(0, 10, 0, 60), UDim2.new(1, -20, 0, 40), Color3.fromRGB(80, 80, 80), \"Extra Button 1\", SettingsScrollingFrame)\nlocal DummyButton2 = createButton(\"Dummy2\", UDim2.new(0, 10, 0, 110), UDim2.new(1, -20, 0, 40), Color3.fromRGB(80, 80, 80), \"Extra Button 2\", SettingsScrollingFrame)\nlocal DummyButton3 = createButton(\"Dummy3\", UDim2.new(0, 10, 0, 160), UDim2.new(1, -20, 0, 40), Color3.fromRGB(80, 80, 80), \"Extra Button 3\", SettingsScrollingFrame)\nlocal DummyButton4 = createButton(\"Dummy4\", UDim2.new(0, 10, 0, 210), UDim2.new(1, -20, 0, 40), Color3.fromRGB(80, 80, 80), \"Extra Button 4\", SettingsScrollingFrame)\nlocal DummyButton5 = createButton(\"Dummy5\", UDim2.new(0, 10, 0, 260), UDim2.new(1, -20, 0, 40), Color3.fromRGB(80, 80, 80), \"Extra Button 5\", SettingsScrollingFrame)\n\n-- === Управление перетаскиванием ===\nlocal draggingToggle, dragInputToggle, dragStartToggle, startPosToggle\nlocal draggingMain, dragInputMain, dragStartMain, startPosMain\n\nlocal function updateToggle(input)\n\tlocal delta = input.Position - dragStartToggle\n\tToggleButton.Position = UDim2.new(\n\t\t0, startPosToggle.X.Offset + delta.X,\n\t\t0, startPosToggle.Y.Offset + delta.Y\n\t)\nend\n\nlocal function updateMain(input)\n\tlocal delta = input.Position - dragStartMain\n\tMainFrame.Position = UDim2.new(\n\t\tstartPosMain.X.Scale, startPosMain.X.Offset + delta.X,\n\t\tstartPosMain.Y.Scale, startPosMain.Y.Offset + delta.Y\n\t)\nend\n\n-- Шестерёнка toggle (открывает/закрывает GUI)\nToggleButton.MouseButton1Click:Connect(function()\n\tMainFrame.Visible = not MainFrame.Visible\nend)\n\nToggleButton.TouchTap:Connect(function()\n\tMainFrame.Visible = not MainFrame.Visible\nend)\n\n-- Перетаскивание шестерёнки (только зажатие)\nToggleButton.InputBegan:Connect(function(input)\n\tif input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then\n\t\tdraggingToggle = true\n\t\tdragStartToggle = input.Position\n\t\tstartPosToggle = ToggleButton.Position\n\t\t\n\t\tlocal connection\n\t\tconnection = input.Changed:Connect(function()\n\t\t\tif input.UserInputState == Enum.UserInputState.End then\n\t\t\t\tdraggingToggle = false\n\t\t\t\tconnection:Disconnect()\n\t\t\tend\n\t\tend)\n\tend\nend)\n\nToggleButton.InputChanged:Connect(function(input)\n\tif input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then\n\t\tdragInputToggle = input\n\tend\nend)\n\n-- Перетаскивание основной панели\nDragPanel.InputBegan:Connect(function(input)\n\tif input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then\n\t\tdraggingMain = true\n\t\tdragStartMain = input.Position\n\t\tstartPosMain = MainFrame.Position\n\t\t\n\t\tlocal connection\n\t\tconnection = input.Changed:Connect(function()\n\t\t\tif input.UserInputState == Enum.UserInputState.End then\n\t\t\t\tdraggingMain = false\n\t\t\t\tconnection:Disconnect()\n\t\t\tend\n\t\tend)\n\tend\nend)\n\nDragPanel.InputChanged:Connect(function(input)\n\tif input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then\n\t\tdragInputMain = input\n\tend\nend)\n\nUserInputService.InputChanged:Connect(function(input)\n\tif input == dragInputToggle and draggingToggle then\n\t\tupdateToggle(input)\n\tend\n\tif input == dragInputMain and draggingMain then\n\t\tupdateMain(input)\n\tend\nend)\n\n-- Кнопки бокового меню\nHumanoidButton.MouseButton1Click:Connect(function()\n\tshowSection(\"main\")\n\tanimateButtonScale(HumanoidButton, 0.9)\nend)\n\nGearButton.MouseButton1Click:Connect(function()\n\tshowSection(\"settings\")\n\tanimateButtonScale(GearButton, 0.9)\nend)\n\n-- Закрытие GUI\nCloseButton.MouseButton1Click:Connect(function()\n\tMainFrame.Visible = false\nend)\n\nCloseButton.TouchTap:Connect(function()\n\tMainFrame.Visible = false\nend)\n\n-- === Обновление кнопок ===\nlocal function updateJumpButton()\n\tJumpButton.Text = InfiniteJumpEnabled and \"Inf Jump: ON\" or \"Inf Jump: OFF\"\n\tJumpButton.BackgroundColor3 = InfiniteJumpEnabled and BUTTON_ACTIVE_COLOR or BUTTON_INACTIVE_COLOR\nend\n\nlocal function updateNoClipButton()\n\tButtonNoClip.Text = NoClip and \"NoClip: ON\" or \"NoClip: OFF\"\n\tButtonNoClip.BackgroundColor3 = NoClip and Color3.fromRGB(200, 100, 100) or BUTTON_INACTIVE_COLOR\nend\n\n-- === Бесконечный прыжок ===\nlocal function setupInfiniteJump()\n\tif JumpConnection then\n\t\tJumpConnection:Disconnect()\n\tend\n\t\n\tJumpConnection = UserInputService.JumpRequest:Connect(function()\n\t\tif not InfiniteJumpEnabled then return end\n\t\t\n\t\tlocal Character = Player.Character\n\t\tif not Character then return end\n\t\t\n\t\tlocal Humanoid = Character:FindFirstChildOfClass(\"Humanoid\")\n\t\tif Humanoid and Humanoid:GetState() ~= Enum.HumanoidStateType.Dead then\n\t\t\tHumanoid:ChangeState(Enum.HumanoidStateType.Jumping)\n\t\tend\n\tend)\nend\n\nJumpButton.MouseButton1Click:Connect(function()\n\tInfiniteJumpEnabled = not InfiniteJumpEnabled\n\tupdateJumpButton()\n\tanimateButtonScale(JumpButton, 0.95)\n\t\n\tif InfiniteJumpEnabled then\n\t\tsetupInfiniteJump()\n\telse\n\t\tif JumpConnection then\n\t\t\tJumpConnection:Disconnect()\n\t\t\tJumpConnection = nil\n\t\tend\n\tend\nend)\n\n-- === NoClip ===\nButtonNoClip.MouseButton1Click:Connect(function()\n\tNoClip = not NoClip\n\tupdateNoClipButton()\n\tanimateButtonScale(ButtonNoClip, 0.95)\n\t\n\tif NoclipConnection then\n\t\tNoclipConnection:Disconnect()\n\t\tNoclipConnection = nil\n\tend\n\tif NoClip then\n\t\tNoclipConnection = RunService.Stepped:Connect(function()\n\t\t\tlocal Character = Player.Character\n\t\t\tif Character then\n\t\t\t\tfor _, part in pairs(Character:GetDescendants()) do\n\t\t\t\t\tif part:IsA(\"BasePart\") and part.CanCollide then\n\t\t\t\t\t\tpart.CanCollide = false\n\t\t\t\t\tend\n\t\t\t\tend\n\t\t\tend\n\t\tend)\n\tend\nend)\n\n-- === Управление скоростью ===\nlocal function changeSpeed(amount)\n\tlocal Character = Player.Character\n\tif not Character then return end\n\t\n\tlocal Humanoid = Character:FindFirstChildOfClass(\"Humanoid\")\n\tif Humanoid then\n\t\tlocal newSpeed = math.clamp(Humanoid.WalkSpeed + amount, 0, MAX_WALKSPEED)\n\t\tHumanoid.WalkSpeed = newSpeed\n\t\tSpeedLabel.Text = \"Speed: \" .. math.floor(newSpeed)\n\tend\nend\n\nResetSpeedButton.MouseButton1Click:Connect(function()\n\tlocal Character = Player.Character\n\tif not Character then return end\n\t\n\tlocal Humanoid = Character:FindFirstChildOfClass(\"Humanoid\")\n\tif Humanoid then\n\t\tHumanoid.WalkSpeed = DEFAULT_WALKSPEED\n\t\tSpeedLabel.Text = \"Speed: \" .. DEFAULT_WALKSPEED\n\t\tanimateButtonScale(ResetSpeedButton, 0.95)\n\tend\nend)\n\nPlusButton.MouseButton1Click:Connect(function()\n\tchangeSpeed(10)\n\tanimateButtonScale(PlusButton, 0.95)\nend)\n\nMinusButton.MouseButton1Click:Connect(function()\n\tchangeSpeed(-10)\n\tanimateButtonScale(MinusButton, 0.95)\nend)\n\n-- === Тест кнопка ===\nTestButton.MouseButton1Click:Connect(function()\n\tprint(\"Test button pressed!\")\n\tanimateButtonScale(TestButton, 0.95)\nend)\n\n-- === Слежение за скоростью ===\nlocal function setupCharacter(char)\n\tlocal Humanoid = char:WaitForChild(\"Humanoid\")\n\tSpeedLabel.Text = \"Speed: \" .. math.floor(Humanoid.WalkSpeed)\n\t\n\tlocal connection\n\tconnection = Humanoid:GetPropertyChangedSignal(\"WalkSpeed\"):Connect(function()\n\t\tSpeedLabel.Text = \"Speed: \" .. math.floor(Humanoid.WalkSpeed)\n\tend)\n\t\n\tHumanoid.Died:Connect(function()\n\t\tif connection then\n\t\t\tconnection:Disconnect()\n\t\tend\n\t\tif InfiniteJumpEnabled then\n\t\t\tInfiniteJumpEnabled = false\n\t\t\tupdateJumpButton()\n\t\t\tif JumpConnection then\n\t\t\t\tJumpConnection:Disconnect()\n\t\t\t\tJumpConnection = nil\n\t\t\tend\n\t\tend\n\t\tif NoClip then\n\t\t\tNoClip = false\n\t\t\tupdateNoClipButton()\n\t\t\tif NoclipConnection then\n\t\t\t\tNoclipConnection:Disconnect()\n\t\t\t\tNoclipConnection = nil\n\t\t\tend\n\t\tend\n\tend)\nend\n\n-- Инициализация\nif Player.Character then\n\tsetupCharacter(Player.Character)\n\tsetupInfiniteJump()\nend\n\nPlayer.CharacterAdded:Connect(function(char)\n\tsetupCharacter(char)\n\tsetupInfiniteJump()\nend)\n\n-- Активируем прокрутку для телефона\nMainScrollingFrame.ScrollingEnabled = true\nSettingsScrollingFrame.ScrollingEnabled = true\n\nprint(\"Fire Cheats loaded! Use the gear button to toggle menu.\")","author":{"url":"https://github.com/Kneo-World","@type":"Person","name":"Kneo-World"},"datePublished":"2025-08-20T20:51:19.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/20/Script/issues/20"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:6c8e1bf3-268f-21ba-bbf6-ef3f20e8d947 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AD32:1B6BE9:B245D19:E727551:6976729E |
| html-safe-nonce | 523855c3ff4697d51e28f7f65ed6e5f4f574e1cbd6e4a8b229edb59348778d32 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRDMyOjFCNkJFOTpCMjQ1RDE5OkU3Mjc1NTE6Njk3NjcyOUUiLCJ2aXNpdG9yX2lkIjoiMzgxMjAxODc0NjY4NzkxMDU1OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 9406897f50c607fddf27da2949c9f5cc05191fb8d5a2d2a4693ab92509ca6483 |
| hovercard-subject-tag | issue:3339510310 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/githubdulong/Script/20/issue_layout |
| twitter:image | https://opengraph.githubassets.com/67a9c8f9f2531ea1e4e8ecaeb9ad2f85a4794cc2bad3d62065b0ae76e7dcf731/githubdulong/Script/issues/20 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/67a9c8f9f2531ea1e4e8ecaeb9ad2f85a4794cc2bad3d62065b0ae76e7dcf731/githubdulong/Script/issues/20 |
| og:image:alt | local Player = game.Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenServ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Kneo-World |
| hostname | github.com |
| expected-hostname | github.com |
| None | 032152924a283b83384255d9489e7b93b54ba01da8d380b05ecd3953b3212411 |
| turbo-cache-control | no-preview |
| go-import | github.com/githubdulong/Script git https://github.com/githubdulong/Script.git |
| octolytics-dimension-user_id | 59136159 |
| octolytics-dimension-user_login | githubdulong |
| octolytics-dimension-repository_id | 256735045 |
| octolytics-dimension-repository_nwo | githubdulong/Script |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 256735045 |
| octolytics-dimension-repository_network_root_nwo | githubdulong/Script |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5b577f6be6482e336e3c30e8daefa30144947b17 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width