Uh oh... Your browser window is too small.

We are currently unable to support browser windows smaller than 995x633.

If you're on a mobile device, try visiting us on your computer!

If you're on a tablet, try rotating it into landscape!

Choose a nickname

So...

We have to ask you this question to make sure you're not a robot.

Are you human?

{{ getCachedUser(member.id).nickname }}
Staff
Lvl. {{ getLevelForXp(getCachedUser(member.id).xp) }}
+
Invite or join
{{ (!party || gameClient) ? 'Connecting to server...':'In queue...' }}

Uh oh...

{{ getLocalized('ERROR_WS_ALREADY_CONNECTED') }}

{{ getCachedUser(member.id).nickname }}
Staff
Lvl. {{ getLevelForXp(getCachedUser(member.id).xp) }}
{{ lobby.scores[member.id] || '0' }} Pts.
+{{ lobby.guessesCorrectThisTurn[member.id] }}
+{{ lobby.guessesCorrectThisTurn[member.id] }}
{{ character == '_' ? ' ' : character }}{{ character }}
{{ getCachedUser(lobby.artistIds[0]).nickname }}
{{ getCachedUser(lobby.artistIds[1]).nickname }}
What do you want to draw?
{{ word.root }}
It's your turn to draw!
Got it!
{{ canvasController ? Math.round(canvasController.settings.width) : '' }}
{{ lobby.phase == 'PICK_WORD' ? 'Picking a word' : (lobby.phase == 'DRAWING' ? (isArtist() ? 'Drawing' : 'Guessing') : 'Waiting') }} ({{ timerDisplay }}) Round {{lobby.round}}/{{lobby.maxRounds}}
{{ getCachedUser(message.authorId).nickname }}:
{{ message.message }}
{{ getFormattedGameMessage(message.message, message.variables) }}
SEND
Share invite link
COPY
- Or -
Join another party
JOIN

Wait!

Are you sure you want to leave the game?

Since you are the party leader, you will also bring your party with you!

You will also leave your party!

{{ gamemode.displayName }}
{{ gamemode.description }}
Private match
 
 

You got {{ formatPlacement(getSavedLobbyPlacement(user.id)) }}!


1st ({{ savedLobbyScores[savedLobbyPlacements[0]] }} Pts):
{{ getCachedUser(savedLobbyPlacements[0]).nickname }}

2nd ({{ savedLobbyScores[savedLobbyPlacements[1]] }} Pts):
{{ getCachedUser(savedLobbyPlacements[1]).nickname }}

3rd ({{ savedLobbyScores[savedLobbyPlacements[2]] }} Pts):
{{ getCachedUser(savedLobbyPlacements[2]).nickname }}

Performance +{{ savedLobbyScores[user.id] * 4 }}, +{{ savedLobbyScores[user.id] * 2 }} XP
{{ formatPlacement(getSavedLobbyPlacement(user.id)) }} place +{{getSavedLobbyPlacement(user.id) == 1 ? 1 : 0}}
PictoPack +{{ user.matchesSincePack == 0 ? 1 : 0 }}
New PictoPack Chance + 5% = {{5 + (user.matchesSincePack * 5)}}%
A new match will start in {{ timerDisplay }}.

{{ shop.limitedItem.name }}

{{ numberWithCommas(shop.limitedItem.coinPrice) }}

{{ shop.limitedItemAvailable ? "1" : "0" }}/1 available this week
Resets every Thursday


Contact us on Discord to redeem your code!

Owned
Limited
{{ formatTimeAgo(new Date().getTime() + shop.msUntilDailyRefresh) }}

{{ shop.featured1.name }}

{{ numberWithCommas(shop.featured1.coinPrice) }}
{{ shop.featured1.bucketPrice }}

Owned
{{ shop.item1.name }}
{{ numberWithCommas(shop.item1.coinPrice) }} {{ shop.item1.bucketPrice }}
Owned
{{ shop.item2.name }}
{{ numberWithCommas(shop.item2.coinPrice) }} {{ shop.item2.bucketPrice }}
Owned

{{ shop.featured2.name }}

{{ numberWithCommas(shop.featured2.coinPrice) }}
{{ shop.featured2.bucketPrice }}

Owned
{{ shop.item3.name }}
{{ numberWithCommas(shop.item3.coinPrice) }} {{ shop.item3.bucketPrice }}
Owned
{{ shop.item4.name }}
{{ numberWithCommas(shop.item4.coinPrice) }} {{ shop.item4.bucketPrice }}
Owned

Are you sure you want to buy this item?

{{ buyingItem.name }}
{{ numberWithCommas(buyingItem.coinPrice) }} {{ buyingItem.bucketPrice }}

Uh oh...

{{ buyItemError }}

{{ slot.name }}
{{ item.name }}
PictoPacks: {{numberWithCommas(user.packs)}}
Packs left: {{numberWithCommas(user.packs)}}
{{ packItem.name }}
Duplicate +{{ numberWithCommas(packItem.coinPrice / 4) }}
{{ packItem.rarity }}

PictoPacks

Each PictoPack has a random item inside. The odds of receiving an item of a specific rarity are listed below.

Common 60%
Rare 30%
Epic 8%
Legendary 2%
Use coins to buy cool items from the shop!
{{ numberWithCommas(user.coins) }}
Earn a golden bucket every time you win a full match!
{{ numberWithCommas(user.buckets) }}
1,200
$0.99
3,600 +150
$2.99
12,000 +500
$9.99
48,000 +2,000
$39.00

You're all set!

Payment was successful.

Uh oh...

Payment was cancelled.

Online

{{ user.nickname }}

Lvl. {{ getLevelForXp(user.xp) }}

Staff

Last seen {{ formatTimeAgo(user.lastOnline) }}

{{ getXpIntoCurrentLevel(user.xp) }} XP {{ getXpUntilNextLevel(user.xp) }} XP to level up
Wins {{ getCachedUser(user.id).stats.wins }}/{{ getCachedUser(user.id).stats.matches }} ({{ (getCachedUser(user.id).stats.wins * 100 /(getCachedUser(user.id).stats.matches == 0 ? 1 : getCachedUser(user.id).stats.matches)).toFixed(1) }}%)
{{ slot.name }}
Email
{{profileSettingsErrors.email}}
Current password
{{profileSettingsErrors.checkPassword}}
New password
{{profileSettingsErrors.newPassword}}
Bad Words Filter
 
 
Game Sounds
 
 
Game Sounds Volume

A verification email has been sent to {{ profileSettingsNewEmail }}.

Welcome back!

It's great to see you again!

{{signInErrors.grc}}

Let's get you a new password.

{{forgotPasswordChangePasswordErrors.grc}}
Attempting to reconnect...
{{ getCachedUser(profileModalUserId).online ? 'Online':'Offline' }}
{{ getCachedUser(profileModalUserId).nickname }}

Lvl. {{ getLevelForXp(getCachedUser(profileModalUserId).xp) }}

ID: {{ profileModalUserId }}

Staff

Last seen {{ formatTimeAgo(getCachedUser(profileModalUserId).lastOnline) }}

{{ getXpIntoCurrentLevel(getCachedUser(profileModalUserId).xp) }} XP {{ getXpUntilNextLevel(getCachedUser(profileModalUserId).xp) }} XP to level up
Wins {{ getCachedUser(profileModalUserId).stats.wins }}/{{ getCachedUser(profileModalUserId).stats.matches }} ({{ (getCachedUser(profileModalUserId).stats.wins * 100 /(getCachedUser(profileModalUserId).stats.matches == 0 ? 1 : getCachedUser(profileModalUserId).stats.matches)).toFixed(1) }}%)

Uh oh...

{{ partyErrorMessage }}

Success!

{{ partySuccessMessage }}