
Key RequiredUniversal

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)No comments yet for this script.



