Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local player = game.Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- local screenGui = Instance.new("ScreenGui")
- screenGui.Parent = playerGui
- screenGui.ResetOnSpawn = false
- -- Make the ScreenGui draggable
- local function makeDraggable(frame)
- local dragging, dragInput, dragStart, startPos
- local UIS = game:GetService("UserInputService")
- local function update(input)
- local delta = input.Position - dragStart
- frame.Position = UDim2.new(
- startPos.X.Scale,
- startPos.X.Offset + delta.X,
- startPos.Y.Scale,
- startPos.Y.Offset + delta.Y
- )
- end
- frame.InputBegan:Connect(function(input)
- if
- input.UserInputType == Enum.UserInputType.MouseButton1
- or input.UserInputType == Enum.UserInputType.Touch
- then
- dragging = true
- dragStart = input.Position
- startPos = frame.Position
- input.Changed:Connect(function()
- if input.UserInputState == Enum.UserInputState.End then
- dragging = false
- end
- end)
- end
- end)
- frame.InputChanged:Connect(function(input)
- if
- input.UserInputType == Enum.UserInputType.MouseMovement
- or input.UserInputType == Enum.UserInputType.Touch
- then
- dragInput = input
- end
- end)
- UIS.InputChanged:Connect(function(input)
- if input == dragInput and dragging then
- update(input)
- end
- end)
- end
- -- Create the main frame
- local frame = Instance.new("Frame")
- frame.Size = UDim2.new(0, 400, 0, 200)
- frame.Position = UDim2.new(0.5, -200, 0.5, -100)
- frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- frame.BorderSizePixel = 0
- frame.Parent = screenGui
- makeDraggable(frame)
- -- Create the title
- local title = Instance.new("TextLabel")
- title.Size = UDim2.new(1, 0, 0, 40)
- title.Position = UDim2.new(0, 0, 0, 0)
- title.BackgroundTransparency = 1
- title.Text = "IP Grabber"
- title.TextColor3 = Color3.fromRGB(255, 255, 255)
- title.Font = Enum.Font.GothamBold
- title.TextSize = 24
- title.TextStrokeTransparency = 0.8
- title.Parent = frame
- -- Create the textbox
- local textBox = Instance.new("TextBox")
- textBox.Size = UDim2.new(0.8, 0, 0, 30)
- textBox.Position = UDim2.new(0.1, 0, 0.35, 0) -- Moved a tiny bit up
- textBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
- textBox.Text = ""
- textBox.TextColor3 = Color3.fromRGB(255, 255, 255)
- textBox.Font = Enum.Font.Gotham
- textBox.TextSize = 18
- textBox.PlaceholderText = "Enter username or display name"
- textBox.Parent = frame
- local textBoxCorner = Instance.new("UICorner")
- textBoxCorner.CornerRadius = UDim.new(0, 5)
- textBoxCorner.Parent = textBox
- -- Create the button
- local button = Instance.new("TextButton")
- button.Size = UDim2.new(0.6, 0, 0, 40)
- button.Position = UDim2.new(0.2, 0, 0.6, 0)
- button.BackgroundColor3 = Color3.fromRGB(30, 144, 255)
- button.Text = "Grab!"
- button.TextColor3 = Color3.fromRGB(255, 255, 255)
- button.Font = Enum.Font.GothamBold
- button.TextSize = 20
- button.Parent = frame
- local buttonCorner = Instance.new("UICorner")
- buttonCorner.CornerRadius = UDim.new(0, 5)
- buttonCorner.Parent = button
- -- List of fake IP addresses
- local ipAddresses = {
- "42.512.34.##", "67.453.78.##", "83.213.45.##", "29.467.85.##", "95.321.54.##",
- "71.298.34.##", "38.214.67.##", "59.432.12.##", "84.129.56.##", "47.685.93.##",
- "91.234.67.##", "62.789.45.##", "54.321.23.##", "87.645.78.##", "32.415.67.##",
- "75.432.90.##", "48.357.24.##", "66.123.89.##", "82.467.23.##", "91.356.78.##",
- "39.245.67.##", "77.453.21.##", "53.678.24.##", "85.342.67.##", "68.129.45.##",
- "46.789.12.##", "29.678.45.##", "54.321.67.##", "82.345.12.##", "73.456.78.##",
- "98.123.67.##", "41.234.56.##", "64.789.23.##", "52.678.45.##", "87.123.90.##",
- "192.345.67.##", "201.254.78.##", "172.198.34.##", "185.203.12.##", "160.245.78.##",
- "210.123.56.##", "178.234.45.##", "190.176.89.##", "145.210.67.##", "200.123.45.##",
- "184.233.56.##", "161.245.78.##", "197.192.34.##", "175.204.56.##", "189.210.78.##",
- "212.176.89.##", "167.193.45.##", "192.204.67.##", "182.234.56.##", "156.198.34.##",
- "203.176.78.##", "170.192.45.##", "188.204.67.##", "194.210.56.##", "169.245.78.##",
- "185.198.34.##", "200.234.45.##", "175.210.67.##", "188.176.89.##", "204.192.34.##",
- "193.245.56.##", "167.204.67.##", "180.210.78.##", "194.176.45.##"
- }
- -- Function to get a random IP address
- local function getRandomIP()
- return ipAddresses[math.random(1, #ipAddresses)]:gsub("##", math.random(10, 99))
- end
- -- Function to handle button click
- local function onButtonClicked()
- local targetName = textBox.Text
- if targetName and targetName ~= "" then
- local ipAddress = getRandomIP()
- local chatService = game:GetService("Chat")
- chatService:Chat(player.Character.Head, string.format("%s - Cracking IP Address...", targetName), Enum.ChatColor.Blue)
- wait(3)
- chatService:Chat(player.Character.Head, string.format("%s is from ml OS: IP: %s (IP: Successfully Logged)", targetName, ipAddress), Enum.ChatColor.Blue)
- wait(3)
- chatService:Chat(player.Character.Head, string.format("%s Data Has Been Successfully Stolen", targetName), Enum.ChatColor.Blue)
- end
- end
- button.MouseButton1Click:Connect(onButtonClicked)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement