--[[ GLEB'S TIME STOP V1 ⏳💣 - Замораживает игроков и предметы (локально) - Останавливает звуки - Бомбы застывают в воздухе до возобновления времени --]] local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local pGui = player:WaitForChild("PlayerGui") local isStopped = false local frozenObjects = {} local frozenSounds = {} -- 1. СОЗДАЕМ КНОПКУ if pGui:FindFirstChild("TimeStopGui") then pGui.TimeStopGui:Destroy() end local sg = Instance.new("ScreenGui", pGui) sg.Name = "TimeStopGui" local btn = Instance.new("TextButton", sg) btn.Size = UDim2.new(0, 200, 0, 70) btn.Position = UDim2.new(0.05, 0, 0.2, 0) btn.Text = "STOP TIME ⏳" btn.BackgroundColor3 = Color3.fromRGB(50, 50, 200) btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = Enum.Font.FredokaOne btn.TextSize = 25 Instance.new("UICorner", btn) -- 2. ФУНКЦИЯ СПАВНА БОМБЫ (КОТОРАЯ ЖДЕТ ВРЕМЕНИ) local function spawnBomb() local bomb = Instance.new("Part", game.Workspace) bomb.Size = Vector3.new(3, 3, 3) bomb.Shape = Enum.PartType.Ball bomb.Color = Color3.new(0.2, 0.2, 0.2) bomb.Position = char.HumanoidRootPart.Position + (char.HumanoidRootPart.CFrame.LookVector * 5) bomb.Material = Enum.Material.Metal if isStopped then bomb.Anchored = true -- Застывает в воздухе! else bomb.Anchored = false end -- Когда время пойдет, она взорвется bomb:GetPropertyChangedSignal("Anchored"):Connect(function() if not bomb.Anchored then task.wait(0.5) -- Небольшая задержка после пуска времени local ex = Instance.new("Explosion", game.Workspace) ex.Position = bomb.Position bomb:Destroy() end end) end -- Кнопка для спавна бомбы (дополнительная) local bombBtn = Instance.new("TextButton", sg) bombBtn.Size = UDim2.new(0, 200, 0, 70) bombBtn.Position = UDim2.new(0.05, 0, 0.32, 0) bombBtn.Text = "SPAWN BOMB 💣" bombBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0) bombBtn.TextColor3 = Color3.new(1, 1, 1) bombBtn.Font = Enum.Font.FredokaOne bombBtn.TextSize = 25 Instance.new("UICorner", bombBtn) bombBtn.MouseButton1Click:Connect(spawnBomb) -- 3. ГЛАВНАЯ ЛОГИКА ВРЕМЕНИ btn.MouseButton1Click:Connect(function() isStopped = not isStopped if isStopped then btn.Text = "RESUME TIME ▶️" btn.BackgroundColor3 = Color3.fromRGB(200, 150, 0) -- Замораживаем всё вокруг for _, obj in pairs(game.Workspace:GetDescendants()) do if obj:IsA("BasePart") and not obj:IsDescendantOf(char) then if not obj.Anchored then obj.Anchored = true table.insert(frozenObjects, obj) end elseif obj:IsA("Sound") and not obj:IsDescendantOf(char) then if obj.IsPlaying then obj:Pause() table.insert(frozenSounds, obj) end end end else btn.Text = "STOP TIME ⏳" btn.BackgroundColor3 = Color3.fromRGB(50, 50, 200) -- Размораживаем детали (возвращаем гравитацию) for _, obj in pairs(frozenObjects) do if obj and obj.Parent then obj.Anchored = false end end -- Включаем звуки for _, snd in pairs(frozenSounds) do if snd and snd.Parent then snd:Resume() end end -- Очищаем списки frozenObjects = {} frozenSounds = {} end end) print("Глеб, магия времени активирована! ⏳🥓")