PLUG
VIP 1
Demo coins1,000
Demo mode: every coin here is fake and has no real-world value. Nothing can be bought, cashed out or won for real.
Invite a friend, get 5 demo coins when they sign in.
WelcomeGuest
12
Referral rewards10M coins per referral
Demo coins for every friend who signs in and plays.

Plug originalsPick a game to play with demo coins
Daily Race
Ranked by net profit todayENDS IN00:00:00
Multiplier1.98×
Win chance50%
Payout if you win0
50.00
Win if the roll is under 50.00

Place a bet and press Deal. Blackjack pays 3 to 2, and the dealer stands on 17.
DEALER
BLACKJACK PAYS 3 TO 2 · DEALER STANDS ON 17
YOU
1.00×
Pick a tile. Cash out any time after your first gem.
1.00×
Cash out before the curve crashes, or set an auto cash out and let it do it for you.
Your bets this session
Bets 0Wins 0Net 0
| Game | Bet | Multiplier | Result | Profit |
No bets yet. Place one to see it here.
Bring a friend to Plug
Demo only: no real referrals are tracked, and demo coins have no value.

Friends joined0
Total earned0
Ready to claim0
How it works
- Send your link to a friend.
- They sign in and play.
- You get a bonus as they level up.
Bonuses per friend
Signs in+1M
Reaches VIP 2+3M
Reaches VIP 5+6M
Your friends
0?"+":h.p<0?"−":"")+fmt(Math.abs(h.p))].forEach(function(v,i){
var td=document.createElement("td");td.textContent=v;if(i>=3)td.className=h.win?"w":"l";tr.appendChild(td)});
tb.appendChild(tr);
});
$("empty").style.display=hist.length?"none":"block";
$("sN").textContent=st.n;$("sW").textContent=st.w;$("sP").textContent=(st.net>0?"+":st.net<0?"−":"")+fmt(Math.abs(st.net));
}
var lastC={n:"",t:0,el:null};
var chatClient=null;
function addChatMessage(m){
var ce=$("cempty");if(ce)ce.style.display="none";
var L=$("clist"),d=document.createElement("div"),av=document.createElement("span"),cv=document.createElement("canvas"),body=document.createElement("div"),tp=document.createElement("div"),n=document.createElement("b"),t=document.createElement("time"),q=document.createElement("p");
d.className="cm";av.className="av";cv.className="head";cv.width=cv.height=8;face(cv,m.display_name||m.username||"Guest");av.appendChild(cv);body.className="cmb";tp.className="ct";n.className="me";n.textContent=m.display_name||m.username||"Guest";var dt=new Date(m.created_at);t.textContent=dt.getHours()+":"+String(dt.getMinutes()).padStart(2,"0");q.textContent=m.body;tp.appendChild(n);tp.appendChild(t);body.appendChild(tp);body.appendChild(q);d.appendChild(av);d.appendChild(body);L.appendChild(d);L.scrollTop=L.scrollHeight;
}
async function initChat(){
var p=new URLSearchParams(location.search),url=p.get("supabaseUrl"),key=p.get("supabaseKey");
if(!url||!key||!window.supabase)return;
chatClient=window.supabase.createClient(url,key);
var session=(await chatClient.auth.getSession()).data.session;
if(session)chatClient.currentUser=session.user;
var rows=(await chatClient.from("messages").select("id,body,created_at,user_id").order("created_at",{ascending:true}).limit(100)).data||[];
rows.forEach(function(m){addChatMessage({body:m.body,created_at:m.created_at,display_name:session&&m.user_id===session.user.id?(session.user.user_metadata&&session.user.user_metadata.display_name)||session.user.email.split("@")[0]:"Player"})});
chatClient.channel("public-messages").on("postgres_changes",{event:"INSERT",schema:"public",table:"messages"},function(payload){if(!session||payload.new.user_id!==session.user.id)addChatMessage({body:payload.new.body,created_at:payload.new.created_at,display_name:"Player"})}).subscribe();
}
$("cin").oninput=function(){var l=this.value.length;$("ccount").textContent=l>140?l+"/200":""};
$("cform").onsubmit=async function(e){
e.preventDefault();var v=$("cin").value.trim();if(!v)return;
if(nm==="Guest"){openSI();return}
if(chatClient&&chatClient.currentUser){
var result=await chatClient.from("messages").insert({user_id:chatClient.currentUser.id,body:v}).select("id,body,created_at").single();
if(result.error)return;
addChatMessage({body:v,created_at:result.data.created_at,display_name:nm});
$("cin").value="";$("ccount").textContent="";return;
}
var ce=$("cempty");if(ce)ce.style.display="none";
var dt=new Date(),L=$("clist");
if(lastC.el&&lastC.n===nm&&dt-lastC.t<120000){var q=document.createElement("p");q.textContent=v;lastC.el.appendChild(q);lastC.t=+dt}
else{var d=document.createElement("div"),av=document.createElement("span"),cv=document.createElement("canvas"),body=document.createElement("div"),tp=document.createElement("div"),n=document.createElement("b"),t=document.createElement("time"),q2=document.createElement("p");
d.className="cm";av.className="av";cv.className="head";cv.width=cv.height=8;face(cv,nm);av.appendChild(cv);body.className="cmb";tp.className="ct";n.className="me";n.textContent=nm;
t.textContent=dt.getHours()+":"+String(dt.getMinutes()).padStart(2,"0");q2.textContent=v;tp.appendChild(n);tp.appendChild(t);body.appendChild(tp);body.appendChild(q2);d.appendChild(av);d.appendChild(body);L.appendChild(d);
if(nm.charAt(0)!==".")swap(av,"https://mc-heads.net/avatar/"+encodeURIComponent(nm)+"/48");lastC={n:nm,t:+dt,el:body}}
L.scrollTop=L.scrollHeight;$("cin").value="";$("ccount").textContent=""
};
(function(){var d=$("dust");for(var i=0;i<22;i++){var s=document.createElement("i");s.style.left=Math.random()*100+"%";s.style.setProperty("--d",(9+Math.random()*10).toFixed(1)+"s");s.style.setProperty("--w","-"+(Math.random()*14).toFixed(1)+"s");s.style.setProperty("--x",(Math.random()*80-40).toFixed(0)+"px");d.appendChild(s)}})();
render();refresh();initChat();
})();