local player = game.Players.LocalPlayer local mouse = player:GetMouse() -- Criar GUI local screenGui = Instance.new("ScreenGui", player.PlayerGui) local frame = Instance.new("Frame", screenGui) frame.Size = UDim2.new(0, 150, 0, 100) -- Diminuindo o tamanho do GUI frame.Position = UDim2.new(0.5, -75, 0.5, -50) frame.BackgroundColor3 = Color3.new(0, 0, 0) frame.Active = true frame.Draggable = true -- Permite mover o GUI -- Função para alternar cor RGB local function rgb(colorIndex) return Color3.fromHSV((tick() + colorIndex) % 5 / 5, 1, 1) end -- Função para bordas RGB local function createRgbBorder(guiElement) spawn(function() while guiElement.Parent do guiElement.BorderColor3 = rgb(1) wait(0.1) end end) end frame.BorderSizePixel = 3 frame.BorderColor3 = rgb(1) createRgbBorder(frame) -- Criar botão Fly local flyButton = Instance.new("TextButton", frame) flyButton.Size = UDim2.new(0, 80, 0, 30) flyButton.Position = UDim2.new(0.1, 0, 0.2, 0) flyButton.Text = "Fly" flyButton.BackgroundColor3 = Color3.new(0, 0, 0) flyButton.TextColor3 = Color3.new(1, 1, 1) flyButton.BorderSizePixel = 3 createRgbBorder(flyButton) -- Criar campo de entrada local inputField = Instance.new("TextBox", frame) inputField.Size = UDim2.new(0, 80, 0, 20) inputField.Position = UDim2.new(0.1, 0, 0.6, 0) inputField.BackgroundColor3 = Color3.new(0, 0, 0) inputField.TextColor3 = Color3.new(1, 1, 1) inputField.Text = "1" inputField.BorderSizePixel = 3 createRgbBorder(inputField) -- Variável para alternar Fly/Unfly local isFlying = false -- Função do botão flyButton.MouseButton1Click:Connect(function() local flyValue = tonumber(inputField.Text) if flyValue and flyValue >= 1 then if isFlying then player:Kick(";unfly") isFlying = false else player:Kick(";fly " .. flyValue) isFlying = true end end end)