# Butter Socks

> Butter Socks is a passive in tibo.dog. +1 dash charge at levels 1, 3 and 5. Each level cuts the dash cooldown by 6%.

Source page: https://www.tibodog.wiki/passives/butter-socks · Wiki updated 6 Nov 2026, 03:55 UTC · Game version 75 (`main-CSuyb4iv.js`, data synced 5 Nov 2026, 21:45 UTC)

Breadcrumb: [Main page](/) › [Passives](/passives)

| Butter Socks | |
|---|---|
| Stat | Dash charges (`dashCharges`) |
| Per level | `[1,1,2,2,3]` (value at levels 1–5) |
| Max level | 5 |
| At max level | 3 |
| Extra | Dash cooldown (`dashCooldown`) 0.06 per level |
| Offer weight | 80 |
| Catalyst for | [Waffle Cut](/weapons/waffle-cut), [Tot Cavalry](/weapons/tot-cavalry) |

**Butter Socks** is a passive upgrade in tibo.dog. In-game description: “+1 dash charge at levels 1, 3 and 5. Each level cuts the dash cooldown by 6%.”

## Overview

Butter Socks gives Tibo more dashes and makes them recharge faster. Tibo starts with 1 dash charge and a 5 s recharge. Butter Socks adds 1 charge at levels 1 and 2, 2 at levels 3 and 4, and 3 at level 5, so Tibo holds 2, 2, 3, 3 and then 4 charges. Each level also cuts the dash cooldown by 6%: 4.7 s at level 1, down to 3.5 s at level 5.

It is the catalyst for [Waffle Cut](/weapons/waffle-cut) (from [Julienne Dash](/weapons/julienne-dash)) and [Tot Cavalry](/weapons/tot-cavalry) (from [Tot Stampede](/weapons/tot-stampede)). No other passive, item, dog aura or shrine blessing raises either dash stat.

## How it works

The charge values per level are totals, not increments: the game reads the array entry for the current level.[sim-BkfBhQfw.js: ``function ei(e,t){return t<=0?0:typeof e==`number`?e*t:e[Math.min(t,e.length)-1]??0}``]

Spent charges come back one at a time. When a charge finishes recharging, the next one starts only if Tibo is still below the maximum.[sim-BkfBhQfw.js: `let a=t.dashCharges[n]+1;t.dashCharges[n]=a,t.dashCd[n]=a<r?ko(e):0`] At level 5, refilling all 4 charges from empty takes 4 × 3.5 = 14 s.

Dash cooldown uses the same 60% cap as weapon cooldown (see [Stats](/stats)), but Butter Socks only reaches 30%, so the cap does not matter here. The game also enforces a 0.75 s minimum recharge; neither the normal stat cap (2 s minimum from a 5 s base) nor Butter Socks reaches that floor.[sim-BkfBhQfw.js: `function ko(e){let t=b(e.cfg.dash.cooldownSec*e.loadout.stats.dashCooldownMult);return Math.max(t,function(e){return b(e.cfg.dash.minCooldownSec)}(e))}`]

During a dash Tibo ignores ordinary damage.[sim-BkfBhQfw.js: `if(a.invuln[o]>0||a.stunTicks[o]>0||e.over||!r&&Do(e))return!1`] A dash lasts 9 ticks (0.15 s at 60 ticks per second) and covers 48 units (see [Controls](/controls)).

## Tips

- [Julienne Dash](/weapons/julienne-dash) and its evolution Waffle Cut attack on each dash, so extra charges mean more attacks in a burst.
- [Tot Stampede](/weapons/tot-stampede) counts distance walked and fires every 40 units. Dash movement counts toward that distance: each tick adds Tibo's movement up to 12 units.[sim-BkfBhQfw.js: `Math.min(12,A(a.x[o]-a.px[o],a.y[o]-a.py[o]))`] One 48-unit dash is enough for a tot.

## Levels

| Level | Dash charges (`dashCharges`) total | Dash cooldown total |
|---|---|---|
| 1 | 1 | 0.06 |
| 2 | 1 | 0.12 |
| 3 | 2 | 0.18 |
| 4 | 2 | 0.24 |
| 5 | 3 | 0.3 |

Totals are added to Tibo's stat sum. How each stat turns into a multiplier (caps and diminishing returns) is on [Stats](/stats).

## Catalyst for

| Result | Also needs |
|---|---|
| [Waffle Cut](/weapons/waffle-cut) | [Julienne Dash](/weapons/julienne-dash) at max level |
| [Tot Cavalry](/weapons/tot-cavalry) | [Tot Stampede](/weapons/tot-stampede) at max level |

## Names in other languages

**Verified**: the name the game shows when another language is selected in Settings, from its translation files. [i18n-ja-content-DO6GrqHt.js: `"content.passive.butter-socks.name":["バターソックス"]`] See [Languages](/controls#languages).

<details class="raw"><summary>Show names in 26 languages</summary>

| Language | Code | Name |
|---|---|---|
| 简体中文 · Simplified Chinese | `zh-CN` | 黄油袜子 |
| 繁體中文 · Traditional Chinese (Taiwan) | `zh-TW` | 奶油襪子 |
| 日本語 · Japanese | `ja` | バターソックス |
| 한국어 · Korean | `ko` | 버터 양말 |
| Español · Spanish | `es` | Calcetines de mantequilla |
| हिन्दी · Hindi | `hi` | मक्खन मोज़े |
| Deutsch · German | `de` | Buttersocken |
| Français · French | `fr` | Chaussettes beurrées |
| Português (Brasil) · Brazilian Portuguese | `pt` | Meias de manteiga |
| Türkçe · Turkish | `tr` | Tereyağı Çorapları |
| Bahasa Indonesia · Indonesian | `id` | Kaus Kaki Mentega |
| Русский · Russian | `ru` | Масляные носки |
| Bahasa Melayu · Malay | `ms` | Stoking Mentega |
| Filipino | `fil` | Medyas na Mantikilya |
| मराठी · Marathi | `mr` | लोण्याचे मोजे |
| Tiếng Việt · Vietnamese | `vi` | Tất Bơ |
| తెలుగు · Telugu | `te` | వెన్న సాక్స్ |
| தமிழ் · Tamil | `ta` | வெண்ணெய் சாக்ஸ் |
| বাংলা · Bengali | `bn` | মাখন-মোজা |
| ไทย · Thai | `th` | ถุงเท้าเนย |
| Hausa | `ha` | Safar Man Shanu |
| Naijá · Nigerian Pidgin | `pcm` | Butter Socks |
| <bdi>العربية</bdi> · Arabic | `ar` | <bdi>جوارب الزبدة</bdi> |
| <bdi>فارسی</bdi> · Persian | `fa` | <bdi>جوراب کره‌ای</bdi> |
| <bdi>עברית</bdi> · Hebrew | `he` | <bdi>גרבי חמאה</bdi> |
| <bdi>اردو</bdi> · Urdu | `ur` | <bdi>مکھن موزے</bdi> |

</details>

## Data

```json
{
  "id": "butter-socks",
  "stat": "dashCharges",
  "perLevel": [
    1,
    1,
    2,
    2,
    3
  ],
  "extra": {
    "stat": "dashCooldown",
    "perLevel": 0.06
  },
  "maxLevel": 5,
  "weight": 80
}
```

## Sources

Game version 75: `main-CSuyb4iv.js` / `boot-CPW8VVmR.js` / `sim-BkfBhQfw.js` from https://tibo.dog/, researched 2026-11-05. See [Versions & updates](/versions).
- Content registry exported by `boot-CPW8VVmR.js`; boss definitions and order exported by `sim-BkfBhQfw.js`; lazy endgame definitions from `endgame-content-CyuS5vbP.js` and `catalog.generated-JnyrtBzy.js`
- English names and descriptions from `i18n-en-content--0ALgcKX.js`
- Names in other languages from the 26 `i18n-<code>-content` files of `main-CSuyb4iv.js` (`data/i18n-names.json`)
