local player = game.Players.LocalPlayer local screenGui = Instance.new("ScreenGui") screenGui.Parent = player:WaitForChild("PlayerGui") local textLabel = Instance.new("TextLabel") textLabel.Parent = screenGui textLabel.Size = UDim2.new(0, 600, 0, 100) textLabel.Position = UDim2.new(0.5, -300, 0.5, -50) textLabel.BackgroundTransparency = 0.5 textLabel.TextColor3 = Color3.fromRGB(255, 0, 0) textLabel.TextScaled = true local function generateFakeIP() local ip = "" for i = 1, 3 do ip = ip .. math.random(0, 999) if i < 3 then ip = ip .. "." end end return ip end textLabel.Text = "Processing IP Logger..." wait(0.3) textLabel.Text = "Your IP is: " .. generateFakeIP() local dragging = false local dragInput, dragStart, startPos textLabel.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = textLabel.Position input.Consumed = true end end) textLabel.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart textLabel.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) textLabel.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end)