OPENSOURCE Change Hours and Glitch
Key Required

OPENSOURCE Change Hours and Glitch

Flex Your Playtime!johanimaajohanimaa 1.4K views 164 executesUpdated Apr 6, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•124 lines (3300 chars)
local player = game.Players.LocalPlayer

local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 300, 0, 200)
frame.Position = UDim2.new(0.5, -150, 0.5, -100)
frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui

local topbar = Instance.new("Frame")
topbar.Size = UDim2.new(1, 0, 0, 30)
topbar.BackgroundColor3 = Color3.fromRGB(20,20,20)
topbar.Parent = frame

local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 30, 1, 0)
close.Position = UDim2.new(1, -30, 0, 0)
close.Text = "X"
close.Parent = topbar

local minimize = Instance.new("TextButton")
minimize.Size = UDim2.new(0, 30, 1, 0)
minimize.Position = UDim2.new(1, -60, 0, 0)
minimize.Text = "-"
minimize.Parent = topbar

local textbox = Instance.new("TextBox")
textbox.Size = UDim2.new(0, 200, 0, 40)
textbox.Position = UDim2.new(0.5, -100, 0, 40)
textbox.PlaceholderText = "Number..."
textbox.Parent = frame


local button = Instance.new("TextButton")
button.Size = UDim2.new(0, 100, 0, 40)
button.Position = UDim2.new(0.5, -50, 0, 90)
button.Text = "Start"
button.Parent = frame

-- Glitch button
local glitchBtn = Instance.new("TextButton")
glitchBtn.Size = UDim2.new(0, 100, 0, 30)
glitchBtn.Position = UDim2.new(0.5, -50, 0, 140)
glitchBtn.Text = "Glitch OFF"
glitchBtn.Parent = frame

-- Result
local result = Instance.new("TextLabel")
result.Size = UDim2.new(0, 200, 0, 30)
result.Position = UDim2.new(0.5, -100, 0, 170)
result.Text = "Result"
result.BackgroundColor3 = Color3.fromRGB(50,50,50)
result.Parent = frame

-- RemoteEvent
local remote = game:GetService("ReplicatedStorage"):WaitForChild("UpdatePlaytime")

-- Start normal
button.MouseButton1Click:Connect(function()
    local number = tonumber(textbox.Text)
    if number then
        remote:FireServer(number)
        result.Text = "SEND : "..number
    else
        result.Text = "Invalid Number"
    end
end)

-- Close
close.MouseButton1Click:Connect(function()
    screenGui:Destroy()
end)

-- Minimize
local minimized = false
minimize.MouseButton1Click:Connect(function()
    minimized = not minimized
    textbox.Visible = not minimized
    button.Visible = not minimized
    glitchBtn.Visible = not minimized
    result.Visible = not minimized
    if minimized then
        frame.Size = UDim2.new(0, 300, 0, 30)
    else
        frame.Size = UDim2.new(0, 300, 0, 200)
    end
end)


local glitching = false

glitchBtn.MouseButton1Click:Connect(function()
    glitching = not glitching
    if glitching then
        glitchBtn.Text = "Glitch ON"
        task.spawn(function()
            local num = "123456" 
            while glitching do
                -- envoyer au serveur
                remote:FireServer(tonumber(num))
                result.Text = "Glitch : "..num
                


                local newDigit = tostring(math.random(0,9))
                num = num:sub(2)..newDigit
                
                task.wait(0.000000000000005) -- vitesse
            end
        end)
    else
        glitchBtn.Text = "Glitch OFF"
    end
end)

player.CharacterAdded:Connect(function()
    result.Text = "Result"
    glitching = false
    glitchBtn.Text = "Glitch OFF"
end)

Features & Information

You can change your playtime or get a glitchy playtime its simple to use and its Open-source and KEYLESS!
#Keyless#flex ur playtime#flex your playtime#flex#playtime

Community Comments (3)

gulubobgulubobApr 8, 2026

goated script, works perfectly

ExploitEraExploitEraMay 13, 2026

nice script!

johanimaajohanimaaJul 27, 2026

IT got patched because of the new limit by the gam ethat is around 4000 so you can do the same things that everytime but it will not go more than aproximatively 4500

More Scripts for Flex Your Playtime!