{"id":16685,"date":"2026-08-13T19:54:00","date_gmt":"2026-08-13T19:54:00","guid":{"rendered":"https:\/\/tradeit.gg\/blog\/?p=16685"},"modified":"2026-10-11T11:03:27","modified_gmt":"2026-10-11T11:03:27","slug":"cs2-grenade-cam-command","status":"publish","type":"post","link":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/","title":{"rendered":"CS2 Grenade Cam &amp; Trajectory Commands"},"content":{"rendered":"\n<style>\n\/* Shared Tradeit article style for rows 197 to 201. The article wrapper stays transparent and padding-free. *\/\n:root {\n  --ti-ink: #1f2130;\n  --ti-muted: #5e6271;\n  --ti-accent: #615dfc;\n  --ti-accent-dark: #4b47d6;\n  --ti-accent-soft: #eeedff;\n  --ti-grad: #9c7dff;\n  --ti-surface: #ffffff;\n  --ti-surface-soft: #f7f6ff;\n  --ti-line: #ecebf7;\n  --ti-line-strong: #dbdaf2;\n  --ti-dark: #242536;\n  --ti-green: #138a5b;\n  --ti-green-soft: #ecfdf3;\n  --ti-gold: #b66c05;\n  --ti-gold-soft: #fffaeb;\n  --ti-red: #c43f49;\n  --ti-red-soft: #fff1f2;\n  --ti-shadow: 0 1px 2px rgba(23, 23, 48, .05), 0 12px 32px rgba(97, 93, 252, .08);\n  --ti-radius: 16px;\n}\n.ti-article,\n.ti-article * { box-sizing: border-box; }\n.ti-preview-body { margin: 0; padding: 28px; background: #f2eff8; }\n.ti-preview-shell { max-width: 980px; margin: 0 auto; padding: 36px; background: #fff; }\n.ti-article {\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  overflow: visible;\n  background: transparent;\n  border: 0;\n  border-radius: 0;\n  box-shadow: none;\n  color: var(--ti-ink);\n  font-family: var(--e-global-typography-primary-font-family, Roboto), Roboto, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n  font-size: 17px;\n  line-height: 1.65;\n}\n.ti-article p { margin: 0 0 1.12em; }\n.ti-article a {\n  color: var(--ti-accent-dark);\n  font-weight: inherit;\n  text-decoration: underline;\n  text-decoration-color: rgba(75, 71, 214, .38);\n  text-decoration-thickness: 1px;\n  text-underline-offset: 3px;\n}\n.ti-article a:hover { color: #3d277f; text-decoration-color: currentColor; }\n.ti-article strong { color: var(--ti-ink); }\n.ti-article h2,\n.ti-article h3,\n.ti-article h4 { color: var(--ti-ink); line-height: 1.22; scroll-margin-top: 24px; }\n.ti-article h2 {\n  position: relative;\n  margin: 3em 0 .85em;\n  padding: 0 0 .55em 20px;\n  border-bottom: 1px solid var(--ti-line);\n  font-size: clamp(1.65rem, 3.6vw, 2.18rem);\n  font-weight: 650;\n  letter-spacing: -.035em;\n}\n.ti-article h2::before {\n  position: absolute;\n  left: 0;\n  top: .14em;\n  width: 6px;\n  height: .85em;\n  border-radius: 99px;\n  background: linear-gradient(180deg, var(--ti-accent), var(--ti-grad));\n  content: \"\";\n}\n.ti-article h3 { margin: 2em 0 .65em; font-size: clamp(1.25rem, 2.7vw, 1.55rem); font-weight: 620; letter-spacing: -.022em; }\n.ti-article h4 { margin: 0 0 .5em; font-size: 1.06rem; font-weight: 620; }\n.ti-article ul,\n.ti-article ol { margin: 0 0 1.25em; padding-left: 1.35em; }\n.ti-article li { margin: .38em 0; }\n.ti-article code {\n  padding: .16em .42em;\n  overflow-wrap: anywhere;\n  background: #ecebff;\n  border: 1px solid #d9d7ff;\n  border-radius: 6px;\n  color: #383493;\n  font: 600 .9em\/1.4 ui-monospace, SFMono-Regular, Consolas, monospace;\n}\n.ti-media,\n.ti-figure { margin: 28px auto; text-align: center; }\n.ti-media img,\n.ti-figure img {\n  display: block;\n  width: 100%;\n  max-width: 900px;\n  height: auto;\n  margin: 0 auto;\n  border: 1px solid var(--ti-line);\n  border-radius: 17px;\n  box-shadow: var(--ti-shadow);\n}\n.ti-media figcaption,\n.ti-figure figcaption { max-width: 820px; margin: 9px auto 0; color: var(--ti-muted); font-size: .82rem; line-height: 1.5; }\n.ti-answer,\n.ti-answer-block,\n.ti-answer-card {\n  position: relative;\n  margin: 22px 0;\n  padding: 22px 24px;\n  overflow: hidden;\n  background: radial-gradient(130% 90% at 0% 0%, rgba(97, 93, 252, .08), transparent 44%), var(--ti-surface-soft);\n  border: 1px solid var(--ti-line-strong);\n  border-radius: var(--ti-radius);\n}\n.ti-answer::before,\n.ti-answer-block::before,\n.ti-answer-card::before,\n.ti-card::before,\n.ti-summary-card::before,\n.ti-glove-card::before,\n.ti-tier::before {\n  position: absolute;\n  inset: 0 0 auto;\n  height: 3px;\n  background: linear-gradient(90deg, var(--ti-accent), var(--ti-grad) 48%, transparent 92%);\n  content: \"\";\n}\n.ti-answer > :last-child,\n.ti-answer-block > :last-child,\n.ti-answer-card > :last-child { margin-bottom: 0; }\n.ti-card-grid,\n.ti-summary-grid,\n.ti-symptom-grid,\n.ti-fix-grid,\n.ti-method-grid,\n.ti-criteria-list {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n  margin: 20px 0 28px;\n}\n.ti-card,\n.ti-summary-card,\n.ti-glove-card,\n.ti-tier,\n.ti-symptom-card,\n.ti-fix-card,\n.ti-method-card {\n  position: relative;\n  min-width: 0;\n  margin: 16px 0;\n  padding: 18px 19px;\n  overflow: hidden;\n  background: radial-gradient(130% 90% at 0% 0%, rgba(97, 93, 252, .045), transparent 42%), var(--ti-surface);\n  border: 1px solid var(--ti-line);\n  border-radius: 15px;\n  box-shadow: 0 1px 2px rgba(23, 23, 48, .04);\n}\n.ti-card-grid > .ti-card,\n.ti-summary-grid > .ti-summary-card,\n.ti-symptom-grid > .ti-symptom-card,\n.ti-fix-grid > .ti-fix-card,\n.ti-method-grid > .ti-method-card,\n.ti-criteria-list > * { margin: 0; }\n.ti-card h3,\n.ti-summary-card h3,\n.ti-glove-card h3,\n.ti-tier h3,\n.ti-symptom-card h3,\n.ti-fix-card h3 { margin-top: 0; }\n.ti-card > :last-child,\n.ti-summary-card > :last-child,\n.ti-glove-card > :last-child,\n.ti-tier > :last-child { margin-bottom: 0; }\n.ti-card-label,\n.ti-criteria-label,\n.ti-glove-meta,\n.ti-price-note {\n  display: block;\n  margin: 0 0 9px;\n  color: var(--ti-accent-dark);\n  font-size: .78rem;\n  font-weight: 650;\n  letter-spacing: .045em;\n}\n.ti-callout,\n.ti-note,\n.ti-warning,\n.ti-scope-callout,\n.ti-tip,\n.ti-alert {\n  margin: 22px 0;\n  padding: 18px 20px;\n  background: var(--ti-surface-soft);\n  border: 1px solid var(--ti-line-strong);\n  border-left: 5px solid var(--ti-accent);\n  border-radius: 12px;\n}\n.ti-warning,\n.ti-alert.is-warning { background: var(--ti-gold-soft); border-color: #efd297; border-left-color: var(--ti-gold); }\n.ti-safety-callout { margin: 22px 0; padding: 18px 20px; background: var(--ti-gold-soft); border: 1px solid #efd297; border-left: 5px solid var(--ti-gold); border-radius: 12px; }\n.ti-callout-error { background: var(--ti-red-soft); border-color: #f2c3c8; border-left-color: var(--ti-red); }\n.ti-callout-info { background: var(--ti-surface-soft); border-color: var(--ti-line-strong); border-left-color: var(--ti-accent); }\n.ti-alert.is-danger { background: var(--ti-red-soft); border-color: #f2c3c8; border-left-color: var(--ti-red); }\n.ti-note.is-success { background: var(--ti-green-soft); border-color: #bfe6d7; border-left-color: var(--ti-green); }\n.ti-callout > :last-child,\n.ti-note > :last-child,\n.ti-warning > :last-child,\n.ti-scope-callout > :last-child { margin-bottom: 0; }\n.ti-table-wrap {\n  position: relative;\n  max-width: 100%;\n  margin: 22px 0 28px;\n  overflow-x: auto;\n  border: 1px solid var(--ti-line);\n  border-radius: 15px;\n  box-shadow: var(--ti-shadow);\n  overscroll-behavior-inline: contain;\n  scrollbar-width: thin;\n  -webkit-overflow-scrolling: touch;\n}\n.ti-table-wrap::before {\n  position: absolute;\n  inset: 0 0 auto;\n  z-index: 2;\n  height: 3px;\n  background: linear-gradient(90deg, var(--ti-accent), var(--ti-grad) 48%, transparent 92%);\n  content: \"\";\n  pointer-events: none;\n}\n.ti-table-wrap table,\n.ti-table {\n  width: 100%;\n  min-width: 620px;\n  border-collapse: collapse;\n  background: #fff;\n  font-size: .91rem;\n  line-height: 1.5;\n}\n.ti-table-wrap th,\n.ti-table-wrap td,\n.ti-table th,\n.ti-table td { padding: 12px 14px; border-bottom: 1px solid var(--ti-line); text-align: left; vertical-align: top; }\n.ti-table-wrap th,\n.ti-table th { background: var(--ti-dark); color: #fff; font-size: .79rem; font-weight: 650; letter-spacing: .02em; }\n.ti-table-wrap tbody tr:nth-child(even),\n.ti-table tbody tr:nth-child(even) { background: #faf9fd; }\n.ti-table-wrap tbody tr:last-child td,\n.ti-table tbody tr:last-child td { border-bottom: 0; }\n.ti-step-list,\n.ti-steps,\n.ti-fix-list,\n.ti-checklist {\n  display: grid;\n  gap: 12px;\n  margin: 20px 0 28px;\n  padding: 0;\n  counter-reset: ti-step;\n  list-style: none;\n}\n.ti-step-list > li,\n.ti-steps > li,\n.ti-fix-list > li,\n.ti-checklist > li {\n  position: relative;\n  margin: 0;\n  padding: 16px 18px 16px 60px;\n  background: var(--ti-surface-soft);\n  border: 1px solid var(--ti-line);\n  border-radius: 14px;\n}\n.ti-step-list > li::before,\n.ti-steps > li::before,\n.ti-fix-list > li::before {\n  position: absolute;\n  left: 17px;\n  top: 16px;\n  display: grid;\n  width: 29px;\n  height: 29px;\n  place-items: center;\n  background: var(--ti-accent);\n  border-radius: 50%;\n  color: #fff;\n  content: counter(ti-step);\n  counter-increment: ti-step;\n  font-size: .8rem;\n  font-weight: 700;\n}\n.ti-checklist > li::before { position: absolute; left: 19px; top: 15px; color: var(--ti-green); content: \"\u2713\"; font-size: 1.25rem; font-weight: 800; }\n.ti-code,\n.ti-code-block,\n.ti-command {\n  margin: 16px 0;\n  padding: 16px 18px;\n  overflow-x: auto;\n  background: #242536;\n  border: 1px solid #3d3e54;\n  border-radius: 12px;\n  color: #f7f6ff;\n  font: 500 .9rem\/1.55 ui-monospace, SFMono-Regular, Consolas, monospace;\n}\n.ti-code code,\n.ti-code-block code,\n.ti-command code { padding: 0; background: transparent; border: 0; color: inherit; }\n.ti-cta {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) auto;\n  gap: 18px 24px;\n  align-items: center;\n  margin: 34px 0;\n  padding: 24px;\n  background: radial-gradient(120% 140% at 0 0, rgba(156, 125, 255, .36), transparent 55%), #25243a;\n  border: 1px solid #44415f;\n  border-radius: 17px;\n  box-shadow: 0 16px 38px rgba(23, 22, 45, .18);\n  color: #fff;\n}\n.ti-cta-copy > :last-child { margin-bottom: 0; }\n.ti-cta p { margin-bottom: .45em; color: #e9e7f3; }\n.ti-cta .ti-cta-title,\n.ti-cta h3 { grid-column: 1; margin: 0 0 .2em; color: #fff; font-size: 1.22rem; font-weight: 650; }\n.ti-cta > p:not(.ti-cta-title),.ti-cta>.wp-block-group__inner-container>p:not(.ti-cta-title) { grid-column: 1; }\n.ti-cta-button,\n.ti-cta > a:last-child,.ti-cta>.wp-block-group__inner-container>a:last-child,.ti-cta>p:last-child>a:only-child,.ti-cta>.wp-block-group__inner-container>p:last-child>a:only-child {\n  grid-column: 2;\n  grid-row: 1 \/ span 3;\n  justify-self: end;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 44px;\n  padding: 11px 17px;\n  background: #fff;\n  border-radius: 10px;\n  color: #413dc6 !important;\n  font-weight: 700 !important;\n  text-decoration: none !important;\n  white-space: nowrap;\n}\n.ti-faq { display: grid; gap: 11px; margin: 20px 0 28px; }\n.ti-faq-item,\n.ti-faq details { overflow: hidden; background: var(--ti-surface-soft); border: 1px solid var(--ti-line); border-radius: 13px; }\n.ti-faq-item h3 { margin: 0; padding: 17px 18px 10px; font-size: 1.04rem; letter-spacing: 0; }\n.ti-faq-answer,\n.ti-faq-item > div { padding: 0 18px 16px; color: #514e61; }\n.ti-faq details > p { margin: 0; padding: 0 18px 16px; color: #514e61; }\n.ti-faq-answer > :last-child,\n.ti-faq-item > div > :last-child { margin-bottom: 0; }\n.ti-faq summary { padding: 17px 48px 17px 18px; cursor: pointer; color: var(--ti-ink); font-weight: 650; list-style: none; }\n.ti-faq summary::-webkit-details-marker { display: none; }\n.ti-myths { display: grid; gap: 10px; margin: 18px 0 26px; }\n.ti-myths > * { margin: 0; padding: 15px 17px; background: #fff; border: 1px solid var(--ti-line); border-radius: 12px; }\n@media (max-width: 720px) {\n  .ti-preview-body { padding: 0; background: #fff; }\n  .ti-preview-shell { width: 100%; max-width: none; padding: 18px 16px; }\n  .ti-article { width: 100%; margin: 0; padding: 0; font-size: 16px; }\n  .ti-article h2 { margin-top: 2.55em; padding-left: 16px; }\n  .ti-card-grid,\n  .ti-summary-grid,\n  .ti-symptom-grid,\n  .ti-fix-grid,\n  .ti-method-grid,\n  .ti-criteria-list { grid-template-columns: 1fr; }\n  .ti-card,\n  .ti-summary-card,\n  .ti-glove-card,\n  .ti-tier,\n  .ti-symptom-card,\n  .ti-fix-card,\n  .ti-method-card { padding: 16px; }\n  .ti-answer,\n  .ti-answer-block,\n  .ti-answer-card,\n  .ti-callout,\n  .ti-note,\n  .ti-warning,\n  .ti-scope-callout { padding: 16px; }\n  .ti-table-wrap { max-width: 100%; margin-right: 0; border-radius: 13px; }\n  .ti-table-wrap table,\n  .ti-table { min-width: 560px; font-size: .82rem; line-height: 1.4; }\n  .ti-table-wrap th,\n  .ti-table-wrap td,\n  .ti-table th,\n  .ti-table td { padding: 10px 11px; }\n  .ti-media img,\n  .ti-figure img { border-radius: 13px; }\n  .ti-cta { grid-template-columns: 1fr; padding: 20px; }\n  .ti-cta-button,\n  .ti-cta > a:last-child,.ti-cta>.wp-block-group__inner-container>a:last-child,.ti-cta>p:last-child>a:only-child,.ti-cta>.wp-block-group__inner-container>p:last-child>a:only-child { grid-column: 1; grid-row: auto; justify-self: stretch; width: 100%; white-space: normal; text-align: center; }\n  .ti-step-list > li,\n  .ti-steps > li,\n  .ti-fix-list > li,\n  .ti-checklist > li { padding-right: 15px; }\n}\n<\/style>\n<style id=\"ti-audit-visual-standard\">\n\/* Shared Tradeit typography, table, code and FAQ treatment. *\/\n.ti-audit-standard .ti-cta>p:has(>a.ti-cta-button),.ti-audit-standard .ti-cta>p:last-child:has(>a:only-child),.ti-audit-standard .ti-cta>.wp-block-group__inner-container>p:has(>a.ti-cta-button),.ti-audit-standard .ti-cta>.wp-block-group__inner-container>p:last-child:has(>a:only-child){display:contents}\n.ti-audit-standard .ti-cta>p:has(>a.ti-cta-button)>br,.ti-audit-standard .ti-cta>.wp-block-group__inner-container>p:has(>a.ti-cta-button)>br{display:none}\n.ti-audit-standard .ti-cta>.wp-block-group__inner-container{display:contents}\n.ti-audit-standard .ti-cta>.wp-block-group__inner-container>*{margin-block-start:0!important}\n.ti-audit-standard{--ti-ink:#1f2130;--ti-muted:#54595f;--ti-accent:#615dfc;--ti-accent-dark:#4b47d6;--ti-accent-soft:#eeedff;--ti-grad-2:#9c7dff;--ti-surface:#fff;--ti-surface-soft:#f7f6ff;--ti-line:#ecebf7;--ti-line-2:#dbdaf2;--ti-line-3:#c9c6ff;--ti-dark:#1b1d2a;color:#1f2130;font-family:Roboto,-apple-system,\"Segoe UI\",\"Helvetica Neue\",Arial,sans-serif!important;font-size:17px;line-height:1.65;overflow-wrap:anywhere;min-width:0;max-width:100%}\n.ti-audit-standard,.ti-audit-standard *{box-sizing:border-box}\n.ti-audit-standard h2,.ti-audit-standard h3,.ti-audit-standard h4{font-family:\"Encode Sans Semi Condensed\",Roboto,Arial,sans-serif!important}\n.ti-audit-standard h2{position:relative;margin:3.2em 0 .85em;padding:0 0 .55em 20px;border-bottom:1px solid #ecebf7;color:#1f2130!important;font-size:clamp(1.65rem,3.6vw,2.2rem);font-weight:600;line-height:1.2;letter-spacing:-.035em}\n.ti-audit-standard h2::before{position:absolute;left:0;top:.13em;display:block;width:6px;height:.85em;border:0;border-radius:99px;background:linear-gradient(180deg,#615dfc,#9c7dff);content:\"\"}\n.ti-audit-standard table thead th,.ti-audit-standard table>tbody>tr:first-child>th{background:#292b3b!important;background-image:none!important;color:#fff!important;border-color:#3d4054!important;font-weight:600!important}\n.ti-audit-standard table thead th strong,.ti-audit-standard table thead th a{color:#fff!important}\n.ti-audit-standard .ti-table-title{background:#1b1d2a!important;color:#fff!important}\n.ti-audit-standard .ti-table-title strong{color:inherit!important}\n.ti-audit-standard :not(pre)>code{display:inline-block;max-width:100%;padding:.12em .43em;background:#25273a!important;border:1px solid #393c56;border-radius:6px;color:#f4f3ff!important;font-family:\"SFMono-Regular\",Consolas,\"Liberation Mono\",monospace;font-size:.86em;line-height:1.45;white-space:normal;overflow-wrap:anywhere}\n.ti-audit-standard pre{max-width:100%;overflow-x:auto;background:#171927!important;border-color:#3b3e57!important;color:#f4f3ff!important}\n.ti-audit-standard pre code{background:transparent!important;color:#f4f3ff!important;white-space:pre;overflow-wrap:normal}\n.ti-audit-standard .ti-console-row code,.ti-audit-standard .ti-code-row code{background:transparent!important;border:0!important;color:#f3f1ff!important}\n.ti-audit-standard .ti-tool-head,.ti-audit-standard .ti-depth-head{background:linear-gradient(145deg,#f7f5ff,#ece9ff)!important;color:#292b3b!important}\n.ti-audit-standard .ti-tool-head strong,.ti-audit-standard .ti-depth-head strong{color:#292b3b!important}\n.ti-audit-standard .ti-tool-head p,.ti-audit-standard .ti-depth-head p{color:#54576a!important}\n.ti-audit-standard details{margin-bottom:11px;padding:0!important;background:#f7f6ff!important;border:1px solid #ecebf7!important;border-radius:13px;overflow:hidden}\n.ti-audit-standard details>summary{position:relative;margin:0!important;padding:17px 48px 17px 18px!important;cursor:pointer;color:#1f2130!important;font-family:Roboto,Arial,sans-serif!important;font-size:inherit;font-weight:600;line-height:1.4;list-style:none}\n.ti-audit-standard details>summary::-webkit-details-marker{display:none}\n.ti-audit-standard details>summary::marker{content:\"\"}\n.ti-audit-standard details>summary::before{content:none!important}\n.ti-audit-standard details>summary::after{position:absolute;right:17px;left:auto;top:50%;display:grid;width:24px;height:24px;place-items:center;transform:translateY(-50%);background:#eeedff;border:0;border-radius:50%;color:#4b47d6;content:\"+\"!important;font-size:1.1rem;font-weight:600}\n.ti-audit-standard details[open]{background:#fff!important;border-color:#c9c6ff!important;box-shadow:0 8px 24px rgba(97,93,252,.08)}\n.ti-audit-standard details[open]>summary{color:#4b47d6!important}\n.ti-audit-standard details[open]>summary::after{content:\"\u2212\"!important}\n.ti-audit-standard details>p,.ti-audit-standard details>.ti-faq-answer,.ti-audit-standard details>.wp-block-group{padding:0 18px 16px;color:#514e61!important}\n.ti-audit-standard details>.ti-faq-answer p,.ti-audit-standard details>p{color:#514e61!important}\n.ti-audit-standard details>ul,.ti-audit-standard details>ol{margin:0 18px 16px 38px}\n.ti-audit-standard .ti-faq>h3,.ti-audit-standard .cs2-faq>h3{padding:16px 18px 0;background:#f7f6ff;color:#1f2130;border:1px solid #ecebf7;border-bottom:0;border-radius:13px 13px 0 0}\n.ti-audit-standard .ti-faq>h3+p,.ti-audit-standard .cs2-faq>h3+p{padding:10px 18px 16px;background:#f7f6ff;color:#514e61;border:1px solid #ecebf7;border-top:0;border-radius:0 0 13px 13px}\n.ti-audit-standard .ti-faq>.ti-faq-item{padding:17px 18px;background:#f7f6ff;border:1px solid #ecebf7;border-radius:13px}\n.ti-audit-standard .ti-faq-item>h3{margin:0 0 10px;padding:0;background:transparent;border:0;color:#1f2130}\n.ti-audit-standard .ti-faq-item .ti-faq-answer{padding:0;color:#514e61}\n.ti-audit-standard .table-wrapper,.ti-audit-standard .wp-block-table{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ti-audit-standard img{max-width:100%;height:auto}\n@media(max-width:767px){.ti-audit-standard{font-size:16px;line-height:1.62}.ti-audit-standard h2{margin-top:2.6em;padding-left:16px;font-size:clamp(1.45rem,7vw,1.82rem)}.ti-audit-standard h2::before{width:5px}.ti-audit-standard details>summary{min-height:56px;padding:15px 46px 15px 16px!important}.ti-audit-standard details>summary::after{right:15px}.ti-audit-standard details>p,.ti-audit-standard details>.ti-faq-answer,.ti-audit-standard details>.wp-block-group{padding:0 16px 15px}}\n<\/style>\n\n\n\n<div class=\"wp-block-group elementor-element elementor-element-00568a4 elementor-widget elementor-widget-theme-post-content\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group ti-article ti-grenade-cam-refresh ti-audit-standard\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"ti-answer\">Enter <code>sv_grenade_trajectory_prac_pipreview 1<\/code> on a practice server you control. That opens CS2&#8217;s picture-in-picture grenade preview, letting you inspect the landing area without leaving the throw position. For that window alone, cheats can stay off. Enable <code>sv_cheats 1<\/code> separately if you want rethrow or noclip as well.<\/p>\n\n\n\n<aside aria-label=\"Grenade camera safety warning\" class=\"ti-warning ti-safety-callout\" role=\"note\">\n<p>Keep the camera in practice. Premier, Competitive and FACEIT do not give ordinary players control of those server settings. An exploit that forces practice visuals into a live match can lead to platform penalties.<\/p>\n<\/aside>\n\n\n\n<p>Start with a few <a href=\"https:\/\/tradeit.gg\/blog\/best-cs2-practice-commands\/\">CS2 practice commands<\/a> rather than a huge config. Repeat the <a href=\"https:\/\/tradeit.gg\/blog\/cs2-nades\/\">grenade lineups<\/a> you actually use, watch where they go wrong, then try them without the preview once they land consistently.<\/p>\n\n\n\n<h2 id='enable-the-developer-console-and-grenade-cam'  id=\"boomdevs_1\" id=\"boomdevs_1\" class=\"wp-block-heading\">Enable the Developer Console and Grenade Cam<\/h2>\n\n\n\n<p>Load a map locally, or join a private server where you can change settings. Press <code>~<\/code> for the console. If that does nothing, enable the developer console in Settings and check which key is assigned to it.<\/p>\n\n\n\n<ol class=\"wp-block-list ti-steps\">\n\n<li>Open CS2 and go to <strong>Settings &gt; Game<\/strong>.<\/li>\n\n\n<li>Set <strong>Enable Developer Console (~)<\/strong> to <strong>Yes<\/strong>.<\/li>\n\n\n<li>Start a local or private practice session.<\/li>\n\n\n<li>Press <code>~<\/code> to open the console.<\/li>\n\n\n<li>If you also want rethrow, noclip or infinite utility, enter <code>sv_cheats 1<\/code> on your private server.<\/li>\n\n\n<li>Enter <code>sv_grenade_trajectory_prac_pipreview 1<\/code> to enable the preview.<\/li>\n\n<\/ol>\n\n\n\n<aside class=\"ti-scope-callout\" role=\"note\">\n<p>If you joined someone else&#8217;s server, typing the command does not make you its host. PiP needs server permission. On your own local map you control that setting, and can use the preview without enabling cheats. Rethrow and noclip are separate tools with an extra permission requirement.<\/p>\n<\/aside>\n\n\n\n<div class=\"wp-block-group ti-table-wrap\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group table-wrapper\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table\"><div class=\"table-wrapper\"><table>\n<thead>\n<tr>\n<th>Command<\/th>\n<th>Purpose<\/th>\n<th>Where to use it<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>sv_cheats 1<\/code><\/td>\n<td>Enables cheat-protected practice commands<\/td>\n<td>Local\/private practice<\/td>\n<\/tr>\n<tr>\n<td><code>sv_grenade_trajectory_prac_pipreview 1<\/code><\/td>\n<td>Turns on the grenade picture-in-picture preview<\/td>\n<td>Local\/private practice<\/td>\n<\/tr>\n<tr>\n<td><code>sv_grenade_trajectory_prac_pipreview 0<\/code><\/td>\n<td>Turns the PiP preview off<\/td>\n<td>Local\/private practice<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n\n<p><code>sv_rethrow_last_grenade<\/code> and <code>noclip<\/code> both require <code>sv_cheats 1<\/code>. Enable that on a practice server you control. It is not a permission an ordinary player can award themselves after joining somebody else&#8217;s match.<\/p>\n\n\n\n<h2 id='using-the-grenade-camera'  id=\"boomdevs_2\" id=\"boomdevs_2\" class=\"wp-block-heading\">Using the Grenade Camera<\/h2>\n\n\n\n<p>Imagine a smoke that lands just short of the doorway you want to block. The preview lets you inspect that area without running across the map after every attempt. For a flash, HE or Molotov, check the intended destination in the same way. Add a trajectory trail when the unanswered question is where it bounced on the way there.<\/p>\n\n\n\n<ol class=\"wp-block-list ti-steps\">\n\n<li>Equip the grenade you want to practice.<\/li>\n\n\n<li>Move to the exact lineup position you want to repeat.<\/li>\n\n\n<li>Aim at your reference point and prepare the throw.<\/li>\n\n\n<li>Use the PiP preview to inspect the expected landing area.<\/li>\n\n\n<li>Throw the grenade and compare the result with the preview.<\/li>\n\n\n<li>Adjust your position, crosshair placement, movement, or timing and repeat.<\/li>\n\n<\/ol>\n\n\n\n<aside class=\"ti-scope-callout\" role=\"note\">\n<p>Pick a repeatable standing reference for your <a href=\"https:\/\/tradeit.gg\/blog\/how-to-practice-smokes-in-cs2\/\">smoke-practice routine<\/a>, such as the corner your lineup starts from. Return to it before adjusting your aim. Otherwise, you are comparing two different starting positions as well as two aim points.<\/p>\n<\/aside>\n\n\n\n<p>On the second throw, stand in the same place and adjust only the aim. Comparing those two results tells you more than moving, aiming and releasing differently all at once. Practice the movement or release timing separately if the lineup needs it. Then repeat the throw with the preview off, using the same references you will have during a round.<\/p>\n\n\n\n<h2 id='safe-usage-when-and-where-to-use-the-command'  id=\"boomdevs_3\" id=\"boomdevs_3\" class=\"wp-block-heading\">Safe Usage: When and Where to Use the Command<\/h2>\n\n\n\n<p>Use your own practice server or a community training server that permits the camera. You do not own the settings in a Premier, Competitive or FACEIT match, so do not look for a way to force it on there.<\/p>\n\n\n\n<p>A tutorial video does not change the match rules. Keep a camera workaround out of live queues, even if its author demonstrates it there. Practice-only information belongs in a permitted training session.<\/p>\n\n\n\n<p>For suspected abuse in a match, use the relevant report option. Reproducing the exploit to make your point would put you in the same situation.<\/p>\n\n\n\n<h2 id='useful-binds-and-commands-for-cs2-grenade-practice'  id=\"boomdevs_4\" id=\"boomdevs_4\" class=\"wp-block-heading\">Useful Binds and Commands for CS2 Grenade Practice<\/h2>\n\n\n\n<p>Once the camera is running, the next nuisance is resetting the attempt. Infinite utility keeps the grenade available, while rethrow lets you inspect the same saved throw again. The trail setting controls how long its route remains visible.<\/p>\n\n\n\n<div class=\"wp-block-group ti-table-wrap\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<div class=\"wp-block-group table-wrapper\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<figure class=\"wp-block-table\"><div class=\"table-wrapper\"><table>\n<thead>\n<tr>\n<th>Command<\/th>\n<th>Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>sv_infinite_ammo 1<\/code><\/td>\n<td>Gives unlimited ammunition and utility for repeated practice.<\/td>\n<\/tr>\n<tr>\n<td><code>sv_grenade_trajectory_prac_trailtime 8<\/code><\/td>\n<td>Keeps the practice trajectory trail visible for the maximum supported 8 seconds.<\/td>\n<\/tr>\n<tr>\n<td><code>sv_rethrow_last_grenade<\/code><\/td>\n<td>Repeats the previous grenade throw for testing.<\/td>\n<\/tr>\n<tr>\n<td><code>bind \"j\" \"sv_rethrow_last_grenade\"<\/code><\/td>\n<td>Binds rethrow to J for faster repetition.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div><\/figure>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n\n<aside class=\"ti-scope-callout\" role=\"note\">\n<p><strong>Keep this in practice:<\/strong> Use these commands on a local or private server with the appropriate permissions.<\/p>\n<\/aside>\n\n\n\n<p>The <a href=\"\/blog\/infinite-grenades-command-in-cs2\/\">infinite grenades command in CS2<\/a> keeps you supplied for repeated attempts. Set it up before settling into the lineup position so you don&#8217;t have to leave to buy more utility.<\/p>\n\n\n\n<p>After saving a throw, move to its destination and use a <a href=\"\/blog\/how-to-bind-rethrow-last-grenade-cs2\/\">rethrow-last-grenade bind<\/a> to inspect that same attempt from there. Remember what it is repeating: the saved throw, not a fresh manual attempt. Return to the lineup position when you want to practice the inputs yourself.<\/p>\n\n\n\n<p>Keep your <a href=\"\/blog\/cs2-grenade-binds\/\">CS2 grenade binds<\/a> small and readable. A direct smoke-selection key can be useful in normal matches too; a server-only rethrow shortcut belongs with your practice controls.<\/p>\n\n\n\n<p>Use the <a href=\"\/blog\/cs2-clear-smoke-command\/\">CS2 clear smoke command<\/a> when the previous cloud obscures the next attempt. Clearing it saves waiting, but it doesn&#8217;t change the lineup you are trying to learn.<\/p>\n\n\n\n<section class=\"wp-block-group ti-cta\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"ti-cta-title\">Practice paying off?<\/p>\n\n\n\n<p>Find a finish for your loadout in our CS2 store.<\/p>\n\n\n\n<p> <a class=\"ti-cta-button\" href=\"https:\/\/tradeit.gg\/csgo\/store\">Buy CS2 Skins<\/a><br>\n<\/p>\n\n<\/div><\/section>\n\n\n\n<h2 id='cs2-grenade-cam-faq'  id=\"boomdevs_5\" id=\"boomdevs_5\" class=\"wp-block-heading\">CS2 Grenade Cam FAQ<\/h2>\n\n\n\n<section class=\"ti-faq\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/FAQPage\">\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-to-open-the-grenade-cam-in-cs2'  id=\"boomdevs_6\" id=\"boomdevs_6\" itemprop=\"name\">How to open the grenade cam in CS2?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Load your practice session and enter <code>sv_grenade_trajectory_prac_pipreview 1<\/code> in the console. You need to control that server. Rethrow and noclip are separate extras that also require <code>sv_cheats 1<\/code>.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='what-is-the-exact-command-for-the-grenade-cam-in-cs2'  id=\"boomdevs_7\" id=\"boomdevs_7\" itemprop=\"name\">What is the exact command for the grenade cam in CS2?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\"><code>sv_grenade_trajectory_prac_pipreview 1<\/code> turns it on. Replace the final value with <code>0<\/code> to turn it off. The host must allow the change, but you don&#8217;t need <code>sv_cheats 1<\/code> just for the preview.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='is-the-grenade-camera-command-safe-to-use-in-premier-or-matchmaking'  id=\"boomdevs_8\" id=\"boomdevs_8\" itemprop=\"name\">Is the grenade camera command safe to use in Premier or Matchmaking?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">No. Those matches are not practice servers. A workaround that reveals practice-only information there is exploit abuse and can lead to penalties, even if somebody has demonstrated it in a video.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='what-is-the-cheat-for-grenades-in-cs2'  id=\"boomdevs_9\" id=\"boomdevs_9\" itemprop=\"name\">What is the cheat for grenades in CS2?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\"><code>sv_cheats 1<\/code> allows protected tools such as rethrow and noclip on a practice server you control. It is a permission setting, not a way for an ordinary player to take over an official server&#8217;s rules.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-to-test-grenades-against-bots-in-cs2'  id=\"boomdevs_10\" id=\"boomdevs_10\" itemprop=\"name\">How to test grenades against bots in CS2?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Start a local match with bots, enable the preview and pick one throwing position. Stay there while you compare several throws. If both your feet and aim keep changing, you won&#8217;t know which caused a miss.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='can-you-rethrow-grenades-in-cs2'  id=\"boomdevs_11\" id=\"boomdevs_11\" itemprop=\"name\">Can you rethrow grenades in CS2?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Yes. In private practice, use <code>sv_rethrow_last_grenade<\/code> or bind it to a key such as <code>bind \"j\" \"sv_rethrow_last_grenade\"<\/code>.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-do-i-quickly-clear-grenades-in-cs2'  id=\"boomdevs_12\" id=\"boomdevs_12\" itemprop=\"name\">How do I quickly clear grenades in CS2?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">A round restart clears the current attempt: enter <code>mp_restartgame 1<\/code> on your practice server. When you only need the active smoke gone, a <a href=\"\/blog\/cs2-clear-smoke-command\/\">clear-smoke bind<\/a> is useful between throws. Keep that shortcut with your practice commands.<\/p>\n<\/div>\n<\/div>\n<div class=\"ti-faq-item\" itemprop=\"mainEntity\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-do-i-improve-grenade-throws-using-the-camera'  id=\"boomdevs_13\" id=\"boomdevs_13\" itemprop=\"name\">How do I improve grenade throws using the camera?<\/h3>\n<div itemprop=\"acceptedAnswer\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Change one part of the throw and see where it lands. For example, keep the same position and release timing but move the aim point a little. Once several attempts land correctly, switch off the camera and repeat the throw from memory and your normal references.<\/p>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"wp-block-group ti-cta\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<p class=\"ti-cta-title\">Ready to trade CS2 skins?<\/p>\n\n\n\n<p>Trade, buy, or sell CS2 skins instantly on Tradeit without Steam Wallet lock-in.<\/p>\n\n\n\n<p> <a class=\"ti-cta-button\" href=\"https:\/\/tradeit.gg\/csgo\/trade\">Trade CS2 Skins on Tradeit<\/a><br>\n<\/p>\n\n<\/div><\/section>\n\n\n\n<h2 id='final-takeaway'  id=\"boomdevs_14\" id=\"boomdevs_14\" class=\"wp-block-heading\">Final Takeaway<\/h2>\n\n\n\n<p>Use <code>sv_grenade_trajectory_prac_pipreview 1<\/code> to work out a missed lineup on your practice server. Add <code>sv_cheats 1<\/code> for the extras that require it. Then turn the camera off and make sure you can still land the throw.<\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Enter sv_grenade_trajectory_prac_pipreview 1 on a practice server you control. That opens CS2&#8217;s picture-in-picture grenade preview, letting you inspect the landing&#8230;<\/p>\n","protected":false},"author":5,"featured_media":32966,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[399,404],"tags":[],"class_list":["post-16685","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cs2","category-cs2-guides"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Master CS2 grenade cam commands &amp; show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"William Westerlund\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tradeit.gg Blog | CS2, CS:GO, Rust &amp; TF2\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"CS2 Grenade Cam &amp; Trajectory Commands\" \/>\n\t\t<meta property=\"og:description\" content=\"Master CS2 grenade cam commands &amp; show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"2240\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-13T19:54:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-11T11:03:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tradeitgg\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tradeit_gg\" \/>\n\t\t<meta name=\"twitter:title\" content=\"CS2 Grenade Cam &amp; Trajectory Commands\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Master CS2 grenade cam commands &amp; show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@https:\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"William Westerlund\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#blogposting\",\"name\":\"CS2 Grenade Cam & Trajectory Commands\",\"headline\":\"CS2 Grenade Cam &amp; Trajectory Commands\",\"author\":{\"@type\":\"Person\",\"name\":\"William Westerlund\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/\",\"image\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/William-Westerlund.webp\",\"description\":\"William\\u2019s Tradeit articles cover CS2 skins, Steam trading, marketplace updates, and practical guides for Counter-Strike players.\",\"jobTitle\":\"Lead Editor, Reviewer\",\"knowsAbout\":[\"CS2 skins\",\"Skin trading\",\"Steam guides\"],\"sameAs\":[\"https:\\\/\\\/steamcommunity.com\\\/profiles\\\/76561198032362775\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/william-westerlund-a47b17157\\\/\"]},\"publisher\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cs2-grenade-cam-command.jpg\",\"width\":2240,\"height\":1260,\"caption\":\"CS2 grenade camera command guide\"},\"datePublished\":\"2026-08-13T19:54:00+00:00\",\"dateModified\":\"2026-10-11T11:03:27+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#webpage\"},\"articleSection\":\"CS2, CS2 Guides\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/#listItem\",\"name\":\"CS2\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/#listItem\",\"position\":2,\"name\":\"CS2\",\"item\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#listItem\",\"name\":\"CS2 Grenade Cam &amp; Trajectory Commands\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#listItem\",\"position\":3,\"name\":\"CS2 Grenade Cam &amp; Trajectory Commands\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2\\\/#listItem\",\"name\":\"CS2\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#organization\",\"name\":\"Tradeit.gg\",\"description\":\"Tradeit.gg is the leading CS2 skin trading platform with instant trades, secure payments, and a 4.7 star Trustpilot rating.\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/\",\"email\":\"Support@tradeit.gg\",\"foundingDate\":\"2017-01-01\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/cropped-logo-2.png\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#organizationLogo\",\"width\":427,\"height\":100,\"caption\":\"Tradeit.gg logo\"},\"image\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/tradeitgg\",\"https:\\\/\\\/x.com\\\/tradeit_gg\",\"https:\\\/\\\/www.instagram.com\\\/tradeit.gg\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCld1sYd4aHddmPsJGa3YjQw\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tradeitgg\\\/\",\"https:\\\/\\\/discord.com\\\/invite\\\/tradeit\",\"https:\\\/\\\/www.reddit.com\\\/user\\\/tradeitofficial\\\/\",\"https:\\\/\\\/steamcommunity.com\\\/groups\\\/tradeitgg\",\"https:\\\/\\\/www.twitch.tv\\\/tradeitofficial\",\"https:\\\/\\\/m.vk.com\\\/tradeitgg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/#author\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/\",\"name\":\"William Westerlund\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98055891c69dd4dde7c4d605b2badde2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"William Westerlund\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/WWesterlundd\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/william-westerlund-a47b17157\"],\"description\":\"William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog.\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#webpage\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/\",\"name\":\"CS2 Grenade Cam & Trajectory Commands\",\"description\":\"Master CS2 grenade cam commands & show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/author\\\/william\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cs2-grenade-cam-command.jpg\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#mainImage\",\"width\":2240,\"height\":1260,\"caption\":\"CS2 grenade camera command guide\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#mainImage\"},\"datePublished\":\"2026-08-13T19:54:00+00:00\",\"dateModified\":\"2026-10-11T11:03:27+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/\",\"name\":\"Tradeit.gg Blog | CS2, CS:GO, Rust & TF2\",\"alternateName\":\"Tradeit\",\"description\":\"Guides & Skin reviews for CS2, Rust, TF2 & Dota 2\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>CS2 Grenade Cam &amp; Trajectory Commands<\/title>\n\n","aioseo_head_json":{"title":"CS2 Grenade Cam & Trajectory Commands","description":"Master CS2 grenade cam commands & show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.","canonical_url":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#blogposting","name":"CS2 Grenade Cam & Trajectory Commands","headline":"CS2 Grenade Cam &amp; Trajectory Commands","author":{"@type":"Person","name":"William Westerlund","url":"https:\/\/tradeit.gg\/blog\/author\/william\/","image":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/07\/William-Westerlund.webp","description":"William\u2019s Tradeit articles cover CS2 skins, Steam trading, marketplace updates, and practical guides for Counter-Strike players.","jobTitle":"Lead Editor, Reviewer","knowsAbout":["CS2 skins","Skin trading","Steam guides"],"sameAs":["https:\/\/steamcommunity.com\/profiles\/76561198032362775\/","https:\/\/www.linkedin.com\/in\/william-westerlund-a47b17157\/"]},"publisher":{"@id":"https:\/\/tradeit.gg\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","width":2240,"height":1260,"caption":"CS2 grenade camera command guide"},"datePublished":"2026-08-13T19:54:00+00:00","dateModified":"2026-10-11T11:03:27+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#webpage"},"isPartOf":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#webpage"},"articleSection":"CS2, CS2 Guides"},{"@type":"BreadcrumbList","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/tradeit.gg\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2\/#listItem","name":"CS2"}},{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2\/#listItem","position":2,"name":"CS2","item":"https:\/\/tradeit.gg\/blog\/cs2\/","nextItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#listItem","name":"CS2 Grenade Cam &amp; Trajectory Commands"},"previousItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#listItem","position":3,"name":"CS2 Grenade Cam &amp; Trajectory Commands","previousItem":{"@type":"ListItem","@id":"https:\/\/tradeit.gg\/blog\/cs2\/#listItem","name":"CS2"}}]},{"@type":"Organization","@id":"https:\/\/tradeit.gg\/blog\/#organization","name":"Tradeit.gg","description":"Tradeit.gg is the leading CS2 skin trading platform with instant trades, secure payments, and a 4.7 star Trustpilot rating.","url":"https:\/\/tradeit.gg\/blog\/","email":"Support@tradeit.gg","foundingDate":"2017-01-01","logo":{"@type":"ImageObject","url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2024\/02\/cropped-logo-2.png","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#organizationLogo","width":427,"height":100,"caption":"Tradeit.gg logo"},"image":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/tradeitgg","https:\/\/x.com\/tradeit_gg","https:\/\/www.instagram.com\/tradeit.gg\/","https:\/\/www.youtube.com\/channel\/UCld1sYd4aHddmPsJGa3YjQw","https:\/\/www.linkedin.com\/company\/tradeitgg\/","https:\/\/discord.com\/invite\/tradeit","https:\/\/www.reddit.com\/user\/tradeitofficial\/","https:\/\/steamcommunity.com\/groups\/tradeitgg","https:\/\/www.twitch.tv\/tradeitofficial","https:\/\/m.vk.com\/tradeitgg"]},{"@type":"Person","@id":"https:\/\/tradeit.gg\/blog\/author\/william\/#author","url":"https:\/\/tradeit.gg\/blog\/author\/william\/","name":"William Westerlund","image":{"@type":"ImageObject","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/98055891c69dd4dde7c4d605b2badde2?s=96&d=mm&r=g","width":96,"height":96,"caption":"William Westerlund"},"sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/WWesterlundd","https:\/\/www.linkedin.com\/in\/william-westerlund-a47b17157"],"description":"William brings 7 years of experience writing for multiple gaming blogs. He has more than 10,000 hours played in CS:GO (CS2) and have played around in other games such as TF2 and Rust. Through his experience playing the game at a high level and dealing with skins for many years, he provides first-hand insight into the topics covered on the Tradeit.gg blog."},{"@type":"WebPage","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#webpage","url":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/","name":"CS2 Grenade Cam & Trajectory Commands","description":"Master CS2 grenade cam commands & show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/tradeit.gg\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#breadcrumblist"},"author":{"@id":"https:\/\/tradeit.gg\/blog\/author\/william\/#author"},"creator":{"@id":"https:\/\/tradeit.gg\/blog\/author\/william\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#mainImage","width":2240,"height":1260,"caption":"CS2 grenade camera command guide"},"primaryImageOfPage":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#mainImage"},"datePublished":"2026-08-13T19:54:00+00:00","dateModified":"2026-10-11T11:03:27+00:00"},{"@type":"WebSite","@id":"https:\/\/tradeit.gg\/blog\/#website","url":"https:\/\/tradeit.gg\/blog\/","name":"Tradeit.gg Blog | CS2, CS:GO, Rust & TF2","alternateName":"Tradeit","description":"Guides & Skin reviews for CS2, Rust, TF2 & Dota 2","inLanguage":"en-US","publisher":{"@id":"https:\/\/tradeit.gg\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tradeit.gg Blog | CS2, CS:GO, Rust &amp; TF2","og:type":"article","og:title":"CS2 Grenade Cam &amp; Trajectory Commands","og:description":"Master CS2 grenade cam commands &amp; show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.","og:url":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/","og:image":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","og:image:secure_url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","og:image:width":"2240","og:image:height":"1260","article:published_time":"2026-08-13T19:54:00+00:00","article:modified_time":"2026-10-11T11:03:27+00:00","article:publisher":"https:\/\/www.facebook.com\/tradeitgg","twitter:card":"summary_large_image","twitter:site":"@tradeit_gg","twitter:title":"CS2 Grenade Cam &amp; Trajectory Commands","twitter:description":"Master CS2 grenade cam commands &amp; show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.","twitter:creator":"@https:","twitter:image":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","twitter:label1":"Written by","twitter:data1":"William Westerlund","twitter:label2":"Est. reading time","twitter:data2":"7 minutes"},"aioseo_meta_data":{"post_id":"16685","title":null,"description":"Master CS2 grenade cam commands &amp; show nade trajectory in practice. Learn essential binds, practice tips to level up your throw smokes.","keywords":null,"keyphrases":{"focus":{"keyphrase":"CS2 Grenade Cam Command","analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":4},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":9,"maxScore":9,"error":0},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}},"score":51},"additional":[]},"primary_term":{"category":399},"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","og_image_width":"2240","og_image_height":"1260","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-10-11 11:04:10","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-08-04 06:25:09","updated":"2026-10-11 11:04:11","focus_keyword":"CS2 Grenade Cam Command","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/tradeit.gg\/blog\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/tradeit.gg\/blog\/cs2\/\" title=\"CS2\">CS2<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tCS2 Grenade Cam &amp; Trajectory Commands\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/tradeit.gg\/blog\/"},{"label":"CS2","link":"https:\/\/tradeit.gg\/blog\/cs2\/"},{"label":"CS2 Grenade Cam &amp; Trajectory Commands","link":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/"}],"featured_image_src":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-command.jpg","author_info":{"display_name":"William Westerlund","author_link":"https:\/\/tradeit.gg\/blog\/author\/william\/"},"lang":"en","translations":{"en":16685,"pl":24162,"pt":24155,"de":24148,"tr":24141,"ru":24134,"es":24169},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/16685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/comments?post=16685"}],"version-history":[{"count":12,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/16685\/revisions"}],"predecessor-version":[{"id":32951,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/16685\/revisions\/32951"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/media\/32966"}],"wp:attachment":[{"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/media?parent=16685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/categories?post=16685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/tags?post=16685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}