local HttpService = game:GetService("HttpService") local CoreGui = game.CoreGui if CoreGui:FindFirstChild("TikTokScanner") then CoreGui.TikTokScanner:Destroy() end local sg = Instance.new("ScreenGui", CoreGui) sg.Name = "TikTokScanner" local main = Instance.new("Frame", sg) main.Name = "MainFrame" main.Size = UDim2.new(0, 260, 0, 440) main.Position = UDim2.new(0.5, -130, 0.5, -220) main.BackgroundColor3 = Color3.fromRGB(12, 12, 12) main.Active = true main.Draggable = true Instance.new("UICorner", main).CornerRadius = UDim.new(0, 10) local header = Instance.new("TextLabel", main) header.Size = UDim2.new(1, 0, 0, 30) header.Position = UDim2.new(0, 0, 0, 5) header.BackgroundTransparency = 1 header.Text = "TikTok Profile Information" header.TextColor3 = Color3.fromRGB(255, 255, 255) header.TextSize = 14 header.Font = Enum.Font.GothamBold local dev = Instance.new("TextLabel", main) dev.Size = UDim2.new(0, 260, 0, 20) dev.Position = UDim2.new(0, 0, 1, -22) dev.BackgroundTransparency = 1 dev.Text = "Made by xxxxxthefox" dev.TextColor3 = Color3.fromRGB(80, 80, 80) dev.TextSize = 10 dev.Font = Enum.Font.Code local avatar = Instance.new("ImageLabel", main) avatar.Size = UDim2.new(0, 70, 0, 70) avatar.Position = UDim2.new(0.5, -35, 0, 40) avatar.BackgroundColor3 = Color3.fromRGB(25, 25, 25) avatar.Image = "" Instance.new("UICorner", avatar).CornerRadius = UDim.new(1, 0) local input = Instance.new("TextBox", main) input.Size = UDim2.new(0, 220, 0, 35) input.Position = UDim2.new(0.5, -110, 0, 120) input.PlaceholderText = "Enter Username..." input.BackgroundColor3 = Color3.fromRGB(25, 25, 25) input.TextColor3 = Color3.new(1, 1, 1) input.TextSize = 14 Instance.new("UICorner", input) local btn = Instance.new("TextButton", main) btn.Size = UDim2.new(0, 220, 0, 35) btn.Position = UDim2.new(0.5, -110, 0, 160) btn.Text = "FETCH DATA" btn.BackgroundColor3 = Color3.fromRGB(254, 44, 85) btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = Enum.Font.GothamBold Instance.new("UICorner", btn) local scroll = Instance.new("ScrollingFrame", main) scroll.Size = UDim2.new(0, 230, 0, 190) scroll.Position = UDim2.new(0.5, -115, 0, 205) scroll.BackgroundTransparency = 1 scroll.CanvasSize = UDim2.new(0, 0, 0, 250) scroll.ScrollBarThickness = 2 scroll.BorderSizePixel = 0 local layout = Instance.new("UIListLayout", scroll) layout.Padding = UDim.new(0, 5) layout.HorizontalAlignment = Enum.HorizontalAlignment.Center local fields = {} local function addField(name) local l = Instance.new("TextLabel", scroll) l.Size = UDim2.new(0, 220, 0, 32) l.BackgroundColor3 = Color3.fromRGB(20, 20, 20) l.TextColor3 = Color3.fromRGB(200, 200, 200) l.TextSize = 12 l.Font = Enum.Font.GothamSemibold l.Text = " " .. name .. ": ---" l.TextXAlignment = Enum.TextXAlignment.Left Instance.new("UICorner", l) fields[name] = l end addField("Nickname") addField("Followers") addField("Following") addField("Hearts") addField("Videos") addField("Bio") local function updateAvatar(url) avatar.Image = "" if not url or url == "" then return end pcall(function() local content = game:HttpGet(url) local file = "fox_" .. tick() .. ".png" writefile(file, content) avatar.Image = getcustomasset(file) end) end btn.MouseButton1Click:Connect(function() local user = input.Text:gsub("@", "") if user == "" then return end btn.Text = "SEARCHING..." btn.Active = false avatar.Image = "" local success, response = pcall(function() return game:HttpGet("https://xxxxxthefox-tiktok-information.onrender.com/scan/" .. user) end) if success then local data = HttpService:JSONDecode(response) if data.status == "success" then local info = data.account_info local stats = data.statistics task.spawn(function() updateAvatar(info.avatar) end) fields["Nickname"].Text = " 👤 Nick: " .. (info.nickname or "N/A") fields["Followers"].Text = " 👥 Followers: " .. (stats.followers or 0) fields["Following"].Text = " 🏹 Following: " .. (stats.following or 0) fields["Hearts"].Text = " ❤️ Hearts: " .. (stats.hearts or 0) fields["Videos"].Text = " 🎬 Videos: " .. (stats.videos or 0) fields["Bio"].Text = " 📝 Bio: " .. (info.signature or "None") btn.Text = "SUCCESS" else btn.Text = "NOT FOUND" end else btn.Text = "ERROR" end task.wait(1) btn.Text = "FETCH DATA" btn.Active = true end)