{"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-08-24T13:39:45","modified_gmt":"2026-08-24T13:39:45","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":"<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) { grid-column: 1; }\n.ti-cta-button,\n.ti-cta > a:last-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 { 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<div class=\"ti-article ti-grenade-cam-refresh\">\n<p class=\"ti-answer\">On a private CS2 practice server, enable cheats with <code>sv_cheats 1<\/code>, then turn on the picture-in-picture grenade camera with <code>sv_grenade_trajectory_prac_pipreview 1<\/code>. The preview helps you study where utility travels and lands. Use this setup only in local or private practice where you control the server, never in Premier, Matchmaking, FACEIT, or other competitive servers.<\/p>\n<aside class=\"ti-warning ti-safety-callout\" role=\"note\" aria-label=\"Grenade camera safety warning\">\n<p><strong>Important safety warning:<\/strong> Public reports in early May 2026 showed a wallhack-style exploit that abused the grenade practice camera in live Matchmaking and FACEIT games. Do not attempt to reproduce, test, or use that behavior in ranked or third-party competitive play. Exploit abuse can lead to platform penalties or bans. Keep grenade-camera commands restricted to private practice servers where you have permission to use cheat-protected settings.<\/p>\n<\/aside>\n<p>If you are building a full utility routine, pair this guide with Tradeit&#8217;s <a href=\"\/blog\/best-cs2-practice-commands\/\">best CS2 practice commands<\/a> and <a href=\"\/blog\/cs2-nades\/\">full CS2 nades guide<\/a>. The grenade cam is most useful as a practice feedback tool, not as a live-match aid.<\/p>\n<h2 id='enable-the-developer-console-and-grenade-cam'  id=\"boomdevs_1\">Enable the Developer Console and Grenade Cam<\/h2>\n<p>CS2&#8217;s grenade camera is a practice feature. The safest setup is a local practice session or a private server you control. Enable the developer console first, then enter the commands in the correct order.<\/p>\n<ol class=\"ti-steps\">\n<li>Open CS2 and go to <strong>Settings &gt; Game<\/strong>.<\/li>\n<li>Set <strong>Enable Developer Console (~)<\/strong> to <strong>Yes<\/strong>.<\/li>\n<li>Start a local or private practice session.<\/li>\n<li>Press <code>~<\/code> to open the console.<\/li>\n<li>Enter <code>sv_cheats 1<\/code>.<\/li>\n<li>Then enter <code>sv_grenade_trajectory_prac_pipreview 1<\/code>.<\/li>\n<\/ol>\n<aside class=\"ti-scope-callout\" role=\"note\">\n<p><strong>Private-practice scope:<\/strong> Both commands above are for a server you control or another practice environment where cheat-protected commands are permitted. Do not place exploit-related launch options in your normal competitive setup.<\/p>\n<\/aside>\n<div class=\"ti-table-wrap\">\n<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><\/div>\n<p>The order matters. If the server does not permit cheat-protected commands, the grenade-camera setting will not behave like it does in a practice session. Do not try to work around that restriction on a live server.<\/p>\n<h2 id='using-the-grenade-camera'  id=\"boomdevs_2\">Using the Grenade Camera<\/h2>\n<p>Once enabled, the PiP view gives you immediate visual feedback while practicing smokes, flashes, HE grenades, and Molotovs. It is especially useful for checking whether a lineup clears geometry, where the grenade bounces, and where the final effect lands.<\/p>\n<ol class=\"ti-steps\">\n<li>Equip the grenade you want to practice.<\/li>\n<li>Move to the exact lineup position you want to repeat.<\/li>\n<li>Aim at your reference point and prepare the throw.<\/li>\n<li>Use the PiP preview to inspect the expected landing area.<\/li>\n<li>Throw the grenade and compare the result with the preview.<\/li>\n<li>Adjust your position, crosshair placement, movement, or timing and repeat.<\/li>\n<\/ol>\n<aside class=\"ti-scope-callout\" role=\"note\">\n<p><strong>Practice only:<\/strong> The camera is for learning lineups on a local or private server. For a broader smoke-training workflow, see <a href=\"\/blog\/how-to-practice-smokes-in-cs2\/\">how to practice smokes in CS2<\/a>.<\/p>\n<\/aside>\n<p>The camera is most valuable when you use it to understand why a throw succeeds or fails. Once a lineup is consistent, switch the preview off and repeat the same throw without assistance. That helps transfer the setup from practice into normal gameplay without depending on practice-only visuals.<\/p>\n<h2 id='safe-usage-when-and-where-to-use-the-command'  id=\"boomdevs_3\">Safe Usage: When and Where to Use the Command<\/h2>\n<p>The intended scope is simple: use the grenade camera only in a local practice match, a private lobby you control, or another server where you have explicit permission to use cheat-protected practice settings. Do not use it in Premier, Competitive Matchmaking, FACEIT, or another third-party competitive environment.<\/p>\n<p>Public reports dated May 4-6, 2026 described an exploit that could force the practice camera into live competitive matches and expose information through walls. Valve&#8217;s public update notes do not explicitly name a grenade-camera exploit fix, so there is no first-party patch note that provides a clean, named fix date. Current 2026 command references still list the PiP command as a practice setting and restrict it to cheat-enabled contexts. That means the correct user behavior remains unchanged: do not test old exploit methods on live servers.<\/p>\n<figure class=\"ti-media\">\n    <img decoding=\"async\" src=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2026\/08\/cs2-grenade-cam-safe-scope.png\" alt=\"Diagram comparing safe CS2 grenade camera use on private practice servers with unsafe use on live competitive servers\" loading=\"lazy\"><figcaption>Safe scope: private practice with host permissions. Unsafe scope: ranked matchmaking or third-party competitive servers.<\/figcaption><\/figure>\n<p>If you believe another player is abusing a camera or visibility exploit, report the account through the relevant in-game or platform reporting tools. Do not reproduce the method yourself to verify it.<\/p>\n<h2 id='useful-binds-and-commands-for-cs2-grenade-practice'  id=\"boomdevs_4\">Useful Binds and Commands for CS2 Grenade Practice<\/h2>\n<p>You only need a few extra commands for an efficient practice loop. Keep them in the same private practice session as the grenade camera.<\/p>\n<div class=\"ti-table-wrap\">\n<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 10<\/code><\/td>\n<td>Keeps the practice trajectory trail visible longer.<\/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><\/div>\n<aside class=\"ti-scope-callout\" role=\"note\">\n<p><strong>Private-practice scope:<\/strong> Use these practice commands only on a local\/private server where the relevant permissions are enabled.<\/p>\n<\/aside>\n<p>A complete practice setup usually starts with the <a href=\"\/blog\/infinite-grenades-command-in-cs2\/\">infinite grenades command in CS2<\/a> so each attempt can be repeated without buying utility again.<\/p>\n<p>To compare the same lineup after changing one variable, <a href=\"\/blog\/how-to-bind-rethrow-last-grenade-cs2\/\">bind the rethrow-last-grenade command<\/a> to a convenient key.<\/p>\n<p>Utility-selection shortcuts are easier to manage with a small set of <a href=\"\/blog\/cs2-grenade-binds\/\">CS2 grenade binds<\/a> instead of a long copy-pasted config.<\/p>\n<p>For faster resets between smoke tests, the <a href=\"\/blog\/cs2-clear-smoke-command\/\">CS2 clear smoke command<\/a> removes the active cloud without overloading this guide with unrelated practice settings.<\/p>\n<section class=\"ti-cta\">\n<p class=\"ti-cta-title\">Practice paying off?<\/p>\n<p>Reward yourself by browsing CS2 skins on Tradeit&#8217;s store.<\/p>\n<p>    <a class=\"ti-cta-button\" href=\"https:\/\/tradeit.gg\/csgo\/store\">Buy CS2 Skins<\/a><br \/>\n  <\/section>\n<h2 id='cs2-grenade-cam-faq'  id=\"boomdevs_5\">CS2 Grenade Cam FAQ<\/h2>\n<section class=\"ti-faq\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-to-open-the-grenade-cam-in-cs2'  id=\"boomdevs_6\" itemprop=\"name\">How to open the grenade cam in CS2?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Start a local or private practice server, enable the developer console, run <code>sv_cheats 1<\/code>, then run <code>sv_grenade_trajectory_prac_pipreview 1<\/code>. Keep this setup out of ranked and third-party competitive servers.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='what-is-the-exact-command-for-the-grenade-cam-in-cs2'  id=\"boomdevs_7\" itemprop=\"name\">What is the exact command for the grenade cam in CS2?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">The grenade camera command is <code>sv_grenade_trajectory_prac_pipreview 1<\/code>. In private practice, enable <code>sv_cheats 1<\/code> first.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='is-the-grenade-camera-command-safe-to-use-in-premier-or-matchmaking'  id=\"boomdevs_8\" itemprop=\"name\">Is the grenade camera command safe to use in Premier or Matchmaking?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">No. Do not use or attempt to force the grenade practice camera into Premier, Matchmaking, FACEIT, or another competitive environment. A 2026 exploit abused the feature for wallhack-style information, and exploiting live matches can result in penalties or bans.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='what-is-the-cheat-for-grenades-in-cs2'  id=\"boomdevs_9\" itemprop=\"name\">What is the cheat for grenades in CS2?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\"><code>sv_cheats 1<\/code> enables cheat-protected practice commands on servers where you have permission. It is not a command for gaining an advantage in official competitive play.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-to-test-grenades-against-bots-in-cs2'  id=\"boomdevs_10\" itemprop=\"name\">How to test grenades against bots in CS2?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Load a local practice session with bots, enable the practice commands you need, and use the grenade camera to check trajectory and landing results. Repeat the throw until the lineup is consistent.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='can-you-rethrow-grenades-in-cs2'  id=\"boomdevs_11\" itemprop=\"name\">Can you rethrow grenades in CS2?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" 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<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-do-i-quickly-clear-grenades-in-cs2'  id=\"boomdevs_12\" itemprop=\"name\">How do I quickly clear grenades in CS2?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Use a private-practice reset workflow rather than adding more commands to your competitive config. Tradeit&#8217;s dedicated clear-smoke guide covers the relevant practice command and bind.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ti-faq-item\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n<h3 id='how-do-i-improve-grenade-throws-using-the-camera'  id=\"boomdevs_13\" itemprop=\"name\">How do I improve grenade throws using the camera?<\/h3>\n<div itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n<p itemprop=\"text\">Use the camera to diagnose positioning, aim, movement, bounce points, and landing location. Once the lineup works repeatedly, turn the camera off and practice the same throw without visual assistance.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"ti-cta\">\n<p class=\"ti-cta-title\">Ready to trade CS2 skins?<\/p>\n<p>Trade, buy, or sell CS2 skins instantly on Tradeit without Steam Wallet lock-in.<\/p>\n<p>    <a class=\"ti-cta-button\" href=\"https:\/\/tradeit.gg\/csgo\/trade\">Trade CS2 Skins on Tradeit<\/a><br \/>\n  <\/section>\n<h2 id='final-takeaway'  id=\"boomdevs_14\">Final Takeaway<\/h2>\n<p>The CS2 grenade camera is still a useful private-practice tool when used for its intended purpose. Enable <code>sv_cheats 1<\/code> first, then use <code>sv_grenade_trajectory_prac_pipreview 1<\/code> to study grenade paths and landing areas. Keep every practice-only command on servers you control, and never use or test grenade-camera exploit methods in live competitive play.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>On a private CS2 practice server, enable cheats with sv_cheats 1, then turn on the picture-in-picture grenade camera with sv_grenade_trajectory_prac_pipreview&#8230;<\/p>\n","protected":false},"author":5,"featured_media":32273,"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.1.1 - 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<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1.1\" \/>\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\/2025\/04\/cs2-grenade-cam-featured.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/04\/cs2-grenade-cam-featured.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"524\" \/>\n\t\t<meta property=\"og:image:height\" content=\"121\" \/>\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-08-24T13:39:45+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\/2025\/04\/cs2-grenade-cam-featured.png\" \/>\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=\"6 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\\\/2025\\\/04\\\/cs2-grenade-cam-featured.png\",\"width\":1200,\"height\":576},\"datePublished\":\"2026-08-13T19:54:00+00:00\",\"dateModified\":\"2026-08-24T13:39:45+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\\\/2025\\\/04\\\/cs2-grenade-cam-featured.png\",\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#mainImage\",\"width\":1200,\"height\":576},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tradeit.gg\\\/blog\\\/cs2-grenade-cam-command\\\/#mainImage\"},\"datePublished\":\"2026-08-13T19:54:00+00:00\",\"dateModified\":\"2026-08-24T13:39:45+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\/2025\/04\/cs2-grenade-cam-featured.png","width":1200,"height":576},"datePublished":"2026-08-13T19:54:00+00:00","dateModified":"2026-08-24T13:39:45+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\/2025\/04\/cs2-grenade-cam-featured.png","@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#mainImage","width":1200,"height":576},"primaryImageOfPage":{"@id":"https:\/\/tradeit.gg\/blog\/cs2-grenade-cam-command\/#mainImage"},"datePublished":"2026-08-13T19:54:00+00:00","dateModified":"2026-08-24T13:39:45+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\/2025\/04\/cs2-grenade-cam-featured.png","og:image:secure_url":"https:\/\/tradeit.gg\/blog\/wp-content\/uploads\/2025\/04\/cs2-grenade-cam-featured.png","og:image:width":"524","og:image:height":"121","article:published_time":"2026-08-13T19:54:00+00:00","article:modified_time":"2026-08-24T13:39:45+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\/2025\/04\/cs2-grenade-cam-featured.png","twitter:label1":"Written by","twitter:data1":"William Westerlund","twitter:label2":"Est. reading time","twitter:data2":"6 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\/2025\/04\/cs2-grenade-cam-featured.png","og_image_width":"524","og_image_height":"121","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-08-24 13:39:48","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-08-24 14:27:03","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\/2025\/04\/cs2-grenade-cam-featured.png","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":9,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/16685\/revisions"}],"predecessor-version":[{"id":32275,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/posts\/16685\/revisions\/32275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tradeit.gg\/blog\/wp-json\/wp\/v2\/media\/32273"}],"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}]}}