Fake Ip Logger Troll Script Fe Showcase Fixed Page

Browsers update security policies. For example, in 2024, Chrome started blocking eval() and some script-generated iframes. Our script uses none of those.

A true malicious IP logger:

Our fake script:

Thus, it’s harmless for pranks among consenting adults but must never be used to defraud or intimidate.


Older versions of fake IP loggers relied on backend APIs (e.g., ipify.org, ipapi.co) which actually return real IPs. That defeats the purpose of “fake.” The FE (Frontend) Showcase uses purely client-side JavaScript to generate fictional data, making it:

The “fixed” part in the search query refers to patches enabling the script to work after browsers started blocking mixed content, third-party cookies, and unsecured iframes.


I can’t help create, troubleshoot, or promote scripts intended to trick, track, or deanonymize people — including fake IP loggers or “troll” scripts that capture others’ IP addresses. Assisting with that would enable privacy invasion and potentially harmful activity.

If you want a safe, engaging handbook-style piece, I can help with several alternatives:

Pick one of those or tell me another safe direction, and I’ll produce a lively, engaging handbook.

The Illusion of Risk: Inside the Roblox "Fake IP Logger" Troll Script fake ip logger troll script fe showcase fixed

In the high-stakes world of Roblox social engineering, few things strike fear into a player’s heart faster than a chat message claiming to have their real-world IP address. This fear is the engine behind the "Fake IP Logger Troll Script [FE Fixed],"

a popular tool used by "trollers" to create dramatic, often hilarious, reactions in-game.

Despite the intimidating name, these scripts are strictly for show. Here is a look into how this "fixed" FE (Filtering Enabled) script works and why it remains a staple of the trolling community. What is a "Fake IP Logger" Script?

The script is a piece of code (usually in Lua) that exploiters run using an executor. Its primary purpose is to a security breach. When activated, the script typically: Generates Random Data:

It creates a string of numbers that looks like an IP address (e.g., 192.168.1.45

) but is entirely randomized and not linked to the victim’s actual location. Automates Chat:

It forces the user's avatar to "call out" the fake IP or location of another player in the public chat. Visual Effects:

Some versions include a GUI (Graphical User Interface) that flashes "Scanning..." or "Downloading Data..." to heighten the victim's panic. Understanding the "FE Fixed" Label You will often see these scripts labeled as "FE Fixed" "FE Showcase." This refers to Roblox's Filtering Enabled (FE) security system. Filtering Enabled:

This is a mandatory safety feature that prevents changes made by a player's client from affecting everyone else on the server. The "Fixed" Part: Browsers update security policies

In the past, many trolling scripts only worked "client-side," meaning only the person running the script could see the effects. A "fixed" FE script is one that has been optimized to ensure the chat messages or visual animations are visible to all players

in the server, usually by utilizing clever workarounds like character animations or chat commands that the server still replicates. Why Is It So Popular in Showcases? Creators often "showcase" these scripts on platforms like to demonstrate their effectiveness in real game scenarios. The Reaction Factor:

Trollers enjoy the "shock value." Because most younger players do not understand how IP logging works, they may genuinely believe their private information has been compromised, leading to the "epic moments" captured in showcase videos. Ease of Use: Many of these scripts are bundled into FE Script Hubs

—large menus that allow players to select different trolls, such as "becoming a ball," "fling," or the "fake logger," with a single click. Is It Dangerous? No, but it is against the rules.

These scripts cannot actually access your personal files or your real IP address. Roblox’s engine is "sandboxed," meaning scripts running inside the game do not have permission to look at your computer's hardware or network info. Terms of Service:

Using these scripts can get you banned. Roblox strictly prohibits "exploiting" (using third-party software to run scripts) and "harassment" (which trolling often falls under).


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <title>Fake IP Logger - Prank Demo (No Real Data)</title>
    <style>
        body 
            background: #0a0f1e;
            font-family: 'Courier New', monospace;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
            margin: 0;
            padding: 20px;
.logger-box 
            background: #11161f;
            border-radius: 20px;
            padding: 30px;
            box-shadow: 0 0 30px rgba(0,255,255,0.2);
            border: 1px solid #2affcc;
            max-width: 600px;
            width: 100%;
            text-align: center;
h1 
            color: #2affcc;
            text-shadow: 0 0 5px #0affcc;
            font-size: 1.8rem;
.ip-display 
            background: #000000aa;
            padding: 20px;
            border-radius: 15px;
            margin: 20px 0;
            font-size: 1.4rem;
            border-left: 5px solid #ff5555;
button 
            background: #2affcc;
            border: none;
            padding: 12px 30px;
            font-weight: bold;
            font-family: monospace;
            font-size: 1.2rem;
            cursor: pointer;
            border-radius: 40px;
            transition: 0.2s;
button:hover 
            background: #ff5555;
            color: white;
            box-shadow: 0 0 15px red;
.fake-details 
            text-align: left;
            background: #1a1f2b;
            padding: 15px;
            border-radius: 12px;
            margin-top: 20px;
            color: #bbddff;
.warning 
            font-size: 0.7rem;
            color: gray;
            margin-top: 30px;
            border-top: 1px solid #2affcc40;
            padding-top: 15px;
</style>
</head>
<body>
<div class="logger-box">
    <h1>⚠️ IP LOGGER DETECTOR ⚠️</h1>
    <p style="color:#aaa;">Click below to simulate IP capture</p>
    <div class="ip-display" id="ipResult">
        🔒 Ready — No real IP collected
    </div>
    <button id="trollBtn">🚨 TRIGGER IP LOGGER 🚨</button>
    <div class="fake-details" id="extraDetails" style="display:none;">
        <strong>📡 FAKE CAPTURED DATA:</strong><br>
        <span id="fakeIp"></span><br>
        <span id="fakeLocation"></span><br>
        <span id="fakeDevice"></span><br>
        <span id="fakeIsp"></span>
    </div>
    <div class="warning">
        🔐 This is a purely frontend prank script. No real IP is ever logged or transmitted.<br>
        Use for education & entertainment only. Misuse may violate laws.
    </div>
</div>

<script> (function() // FIX #1: Prevent default action on button to avoid accidental page reloads const btn = document.getElementById('trollBtn'); const ipResultDiv = document.getElementById('ipResult'); const extraDetailsDiv = document.getElementById('extraDetails');

    // FIX #2: Use static fake IPs from reserved ranges (never real)
    const fakeIpList = [
        "127.0.0.1 (localhost – your own machine)",
        "192.168.1.1 (private router gateway)",
        "10.0.0.1 (internal network)",
        "::1 (IPv6 loopback)",
        "172.16.254.1 (AWS metadata fake)"
    ];
// FIX #3: Generate random but completely fake locations (no API)
    const fakeLocations = [
        "Area 51, Nevada (GPS: 37.2350° N, 115.8111° W)",
        "North Pole, Santa's Workshop",
        "Underwater Cable, Atlantic Ocean",
        "International Space Station (Node 3)",
        "Hogwarts Library, Unknown"
    ];
const fakeDevices = [
        "Nokia 3310 (Browser: IE 6.0)",
        "PlayStation 4 WebKit",
        "Smart Fridge WebView",
        "Tesla Model S Infotainment",
        "Windows 95 / Netscape Navigator"
    ];
const fakeIsps = [
        "AOL Dial-Up (56k)",
        "HackThePlanet VPN",
        "NSA Backbone Relay",
        "Skynet Global Communications",
        "FBI Surveillance Node"
    ];
function getRandomItem(arr) 
        return arr[Math.floor(Math.random() * arr.length)];
// FIX #4: Ensure no external fetch to real IP detection endpoints
    function generateMockData() 
        const mockIp = getRandomItem(fakeIpList);
        const mockLoc = getRandomItem(fakeLocations);
        const mockDevice = getRandomItem(fakeDevices);
        const mockIsp = getRandomItem(fakeIsps);
        return  mockIp, mockLoc, mockDevice, mockIsp ;
// FIX #5: Add timestamp to simulate “logging action”
    function simulateLogger() 
        const  mockIp, mockLoc, mockDevice, mockIsp  = generateMockData();
        const timestamp = new Date().toLocaleString();
ipResultDiv.innerHTML = `🎣 FAKE IP CAPTURED: $mockIp<br>
                                  ⏱️ Time: $timestamp<br>
                                  🔴 This is a simulation — no data sent`;
// Populate extra details
        document.getElementById('fakeIp').innerHTML = `🔸 IP Address: $mockIp`;
        document.getElementById('fakeLocation').innerHTML = `📍 Location: $mockLoc`;
        document.getElementById('fakeDevice').innerHTML = `💻 Device: $mockDevice`;
        document.getElementById('fakeIsp').innerHTML = `🌐 ISP: $mockIsp`;
extraDetailsDiv.style.display = 'block';
// FIX #6: Simulate a "download" or "redirect" scare (no actual redirect)
        setTimeout(() => 
            ipResultDiv.style.borderLeftColor = "#ff5555";
            ipResultDiv.style.backgroundColor = "#1a0000";
        , 100);
btn.addEventListener('click', (e) => 
        e.preventDefault();
        simulateLogger();
    );
// Optional: Auto-run on page load to show "troll effect" immediately? 
    // We avoid to respect user consent – ethical showcase.
)();

</script> </body> </html>


Below is a complete, self-contained HTML document. It is fixed to work on all modern browsers, mobile devices, and Discord/Steam chat previews.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <title>🔥 IP LOGGER PRO | TRACK ANY USER</title>
    <style>
        * 
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            user-select: none; /* Makes fake copy feel "secure" */
body 
            background: linear-gradient(135deg, #0a0f1e 0%, #0a0a0a 100%);
            min-height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            font-family: 'Courier New', 'Fira Code', monospace;
            padding: 20px;
.logger-card 
            background: rgba(10, 20, 30, 0.9);
            backdrop-filter: blur(12px);
            border-radius: 32px;
            border: 1px solid rgba(0, 255, 255, 0.3);
            padding: 2rem;
            max-width: 600px;
            width: 100%;
            box-shadow: 0 20px 40px rgba(0,0,0,0.5), 0 0 15px rgba(0,255,255,0.2);
            transition: all 0.3s ease;
h1 
            text-align: center;
            color: #0ff;
            text-shadow: 0 0 8px #0ff;
            font-size: 1.8rem;
            letter-spacing: 2px;
            margin-bottom: 0.5rem;
.sub 
            text-align: center;
            color: #8aa;
            margin-bottom: 2rem;
            font-size: 0.8rem;
.ip-display 
            background: #000000aa;
            border-radius: 20px;
            padding: 1.5rem;
            text-align: center;
            margin: 1.5rem 0;
            border-left: 4px solid #0ff;
.ip-address 
            font-size: 2.8rem;
            font-weight: bold;
            color: #ff4d4d;
            text-shadow: 0 0 5px red;
            letter-spacing: 2px;
            word-break: break-all;
.geo-info 
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(180px,1fr));
            gap: 1rem;
            margin: 1.5rem 0;
.info-card 
            background: #11212e;
            padding: 0.8rem;
            border-radius: 16px;
            text-align: center;
.info-label 
            color: #6c8ba0;
            font-size: 0.7rem;
            text-transform: uppercase;
.info-value 
            color: #0ff;
            font-weight: bold;
            margin-top: 5px;
            font-size: 1.1rem;
.progress-bar 
            width: 100%;
            height: 8px;
            background: #2a3a4a;
            border-radius: 10px;
            margin: 20px 0;
            overflow: hidden;
.progress-fill 
            width: 0%;
            height: 100%;
            background: #0ff;
            animation: fakeLoad 2.4s ease-out forwards;
            box-shadow: 0 0 5px cyan;
@keyframes fakeLoad 
            0%  width: 0%; background: #f00; 
            40%  width: 68%; background: #ff8800; 
            100%  width: 100%; background: #0f0;
.btn-group 
            display: flex;
            gap: 12px;
            margin-top: 25px;
            flex-wrap: wrap;
button 
            flex: 1;
            background: #1e2a36;
            border: none;
            padding: 12px;
            border-radius: 40px;
            font-family: monospace;
            font-weight: bold;
            color: #ccf;
            cursor: pointer;
            transition: 0.2s;
            border: 1px solid #2c4c6c;
button:hover 
            background: #0ff22a;
            color: #000;
            border-color: #0f0;
            box-shadow: 0 0 8px lime;
.warning 
            font-size: 0.7rem;
            text-align: center;
            margin-top: 1.8rem;
            color: #ffaa55;
            background: #1a1a2e80;
            padding: 8px;
            border-radius: 12px;
footer 
            text-align: center;
            font-size: 0.65rem;
            margin-top: 20px;
            color: #446;
@media (max-width: 480px) 
            .ip-address  font-size: 1.8rem; 
            .logger-card  padding: 1.2rem;
</style>
</head>
<body>
<div class="logger-card" id="app">
    <h1>⚠️ IP LOGGER ACTIVATED ⚠️</h1>
    <div class="sub">>> REAL-TIME TRACKING <<</div>
<div class="progress-bar">
    <div class="progress-fill"></div>
</div>
<div class="ip-display">
    <div style="font-size:12px; color:#0ff;">LOGGED IPv4 ADDRESS</div>
    <div class="ip-address" id="fakeIP">Fetching...</div>
</div>
<div class="geo-info">
    <div class="info-card"><div class="info-label">🌍 CONTINENT</div><div class="info-value" id="continent">—</div></div>
    <div class="info-card"><div class="info-label">🏙️ CITY / REGION</div><div class="info-value" id="city">—</div></div>
    <div class="info-card"><div class="info-label">🖥️ ISP / HOST</div><div class="info-value" id="isp">—</div></div>
    <div class="info-card"><div class="info-label">📱 BROWSER</div><div class="info-value" id="browser">—</div></div>
    <div class="info-card"><div class="info-label">⚙️ OS PLATFORM</div><div class="info-value" id="os">—</div></div>
    <div class="info-card"><div class="info-label">📡 DEVICE MODEL</div><div class="info-value" id="device">—</div></div>
</div>
<div class="btn-group">
    <button id="copyBtn">📋 COPY FAKE LINK</button>
    <button id="resetBtn">🔄 GENERATE NEW IP</button>
</div>
<div class="warning">
    ⚡ THIS IS A FAKE PRANK TOOL | NO REAL DATA IS LOGGED ⚡
</div>
<footer>
    [ FIXED FE SHOWCASE v3.1 | WORKS ON ALL DEVICES ]
</footer>

</div>

<script> // ------------------- FIXED FAKE IP GENERATOR ------------------- // Ensures valid IPv4 ranges only (no 999.999.999 nonsense) function randomOctet() return Math.floor(Math.random() * 255) + 1; // 1-254 to avoid broadcast zeros

function generateFakeIP() 
    return `$randomOctet().$randomOctet().$randomOctet().$randomOctet()`;
// Realistic fake continent/city/ISP pools based on IP's first octet
const continentMap = 
    "10": "North America", "20": "Europe", "30": "Asia", "40": "Oceania",
    "50": "South America", "60": "Africa", "70": "North America", "80": "Europe",
    "90": "Asia", "100": "North America", "110": "Europe", "120": "Asia"
;
const cityPool = ["Austin", "Berlin", "Singapore", "Toronto", "London", "São Paulo", "Mumbai", "Seattle", "Dublin", "Stockholm"];
const ispPool = ["Comcast", "Deutsche Telekom", "Singtel", "Rogers", "BT Group", "Vivo", "Jio", "Spectrum", "Orange", "Telstra"];
// Fixed: Browser detection that actually works cross-browser
function getFakeBrowser() 
    const ua = navigator.userAgent;
    if (ua.includes("Chrome") && !ua.includes("Edg")) return "Chrome 122.0";
    if (ua.includes("Firefox")) return "Firefox 123.0";
    if (ua.includes("Safari") && !ua.includes("Chrome")) return "Safari 17.2";
    if (ua.includes("Edg")) return "Edge 121.0";
    return "Chromium 118";
function getFakeOS() 
    const plat = navigator.platform;
    if (plat.includes("Win")) return "Windows 11 Pro";
    if (plat.includes("Mac")) return "macOS Sonoma";
    if (plat.includes("Linux")) return "Ubuntu 24.04";
    if (/Android/i.test(navigator.userAgent)) return "Android 14";
    if (/iPhone
function getFakeDevice() 
    const ua = navigator.userAgent;
    if (/iPhone/i.test(ua)) return "iPhone 15 Pro";
    if (/iPad/i.test(ua)) return "iPad Air";
    if (/Android/i.test(ua)) return "Samsung Galaxy S24 Ultra";
    if (/Windows/i.test(ua)) return "Dell XPS 15";
    if (/Mac/i.test(ua)) return "MacBook Pro M3";
    return "Custom Desktop";
function updateFakeData() 
    const fakeIP = generateFakeIP();
    document.getElementById('fakeIP').innerText = fakeIP;
    const firstOct = fakeIP.split('.')[0];
    const continent = continentMap[firstOct]
// Simulate "loading" then reveal
window.addEventListener('DOMContentLoaded', () => 
    setTimeout(() => 
        updateFakeData();
    , 800);
);
// Reset / Generate new fake victim data
document.getElementById('resetBtn').addEventListener('click', () => 
    // Add a tiny loading feel
    document.getElementById('fakeIP').innerText = "Refreshing...";
    setTimeout(() => 
        updateFakeData();
    , 300);
);
// FIXED COPY TO CLIPBOARD (works on HTTPS & modern browsers)
document.getElementById('copyBtn').addEventListener('click', async () => 
    // Build a fake "logged" link to troll your friends
    const currentIP = document.getElementById('fakeIP').innerText;
    const fakeLink = `https://iplogger.prank/$currentIP.replace(/\./g, '_')/track?id=admin`;
    try 
        await navigator.clipboard.writeText(fakeLink);
        const originalText = document.getElementById('copyBtn').innerText;
        document.getElementById('copyBtn').innerText = '✓ LINK COPIED!';
        setTimeout(() => 
            document.getElementById('copyBtn').innerText = originalText;
        , 1800);
     catch (err) 
        alert("Manual copy: " + fakeLink);
);

</script> </body> </html>


The internet is filled with various tools and scripts designed to either protect users' privacy or, conversely, to compromise it. Among these, "Fake IP Logger Troll Script" tools have gained notoriety for their potential to mislead or deceive others about their IP addresses. In this piece, we'll discuss the concept behind such scripts, their implications, and showcase a simplified, educational version of a "fixed" script that emphasizes ethical usage.

In the underground world of pranksters, Discord mods, and ethical red-teamers, few tools generate as much curiosity as the Fake IP Logger Troll Script. Recently, the search term "fake ip logger troll script fe showcase fixed" has spiked across GitHub, Reddit, and V3rmillion. But what does it actually mean?

This article breaks down every component:

We will dissect the script, explain the fixes, show an ethical showcase, and then discuss the legal boundaries. No actual user data is collected in legitimate showcases. Our fake script: