
Keyless

--[[
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("Глеб, магия времени активирована! ⏳🥓")No comments yet for this script.