
Key RequiredUniversal

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)



generateFakeIp() function be like:
and before the dot number can be only 1-255
generateFakeIP is absolutely insane