local player = game.Players.LocalPlayer
-- GUI
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
-- Topbar
local topbar = Instance.new("Frame")
topbar.Size = UDim2.new(1, 0, 0, 30)
topbar.BackgroundColor3 = Color3.fromRGB(20,20,20)
topbar.Parent = frame
-- Close
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
-- Minimize
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
-- TextBox
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
-- Start button
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)
-- ๐ฅ GLITCH CHENILLE
local glitching = false
glitchBtn.MouseButton1Click:Connect(function()
glitching = not glitching
if glitching then
glitchBtn.Text = "Glitch ON"
task.spawn(function()
local num = "123456" -- valeur initiale
while glitching do
-- envoyer au serveur
remote:FireServer(tonumber(num))
result.Text = "Glitch : "..num
-- crรฉer la chenille : dรฉcale chaque chiffre d'une position et ajoute un nouveau chiffre alรฉatoire
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)
-- Rรฉinitialisation ร la mort
player.CharacterAdded:Connect(function()
result.Text = "Result"
glitching = false
glitchBtn.Text = "Glitch OFF"
end)