Try it now —no sign-up needed
Free practice with local training history. No account needed.
Use Basic practice for quick mouse pointing, Headshot Only for deliberate head targeting, and Head Tracking for continuous camera control. Your position stays fixed while the mannequin moves. Start with a visible target and comfortable sensitivity, then compare matching rounds.
Updated November 2, 2026: this guide now covers the 3D range and local history.
Choose the right aiming drill
Basic practice
Click circular targets in a compact arena. Each hit replaces the target without an intentional wait. Set target size and count, then review successful acquisition times and missed clicks.
Body & Headshot
A hit on any mannequin part completes the target. Head and other body hits are recorded separately, so you can check whether a fast round was also precise.
Headshot Only
Only the head completes a target. A body hit still counts as a shot, but the mannequin remains. Use this drill for deliberate head placement rather than broad body aiming.
Head Tracking
Do not fire. Keep the crosshair on the head throughout a timed round. Review observed head coverage, longest continuous hold and reacquisition time after losing the target.

Set up a first 3D round
Choose 3D training and a drill. Set movement speed to 0 for a fully stationary mannequin. Increase speed gradually; direction difficulty is independent. Select Near if the head looks small, especially on a phone.
Open the range, then click Begin round after it loads. Move the mouse to look and click to fire. Your position stays fixed, so no WASD movement is needed. Full screen is optional; F11 may also work on a desktop browser. Esc pauses training.
Sensitivity, field of view and crosshairs
Mouse and touch sensitivity are separate. Keep horizontal field of view consistent when comparing results: changing it changes how large targets appear. The sliders belong to this trainer, not a verified Valorant, CS2 or other game sensitivity converter.
Adjust crosshair color, length, gap and width. Keep the dark outline: cyan and amber can have similar brightness despite different hues. A monochrome theme is also available. A quiet background and clear silhouettes are visibility choices, not a promise that a color improves concentration for everyone.
Understand accuracy and tracking coverage
Hit accuracy = all mannequin hits divided by valid shots. Head-hit rate = head hits divided by all valid shots. For example, 8 head hits, 5 body hits and 7 misses mean 65% overall accuracy and a 40% head-hit rate.
Head coverage = observed on-head time divided by active training time. Pauses and unknown timing gaps never earn credit. This is a browser-sampled measure, not eye tracking. No reacquisition sample means there is no reacquisition time to report.
Target acquisition includes noticing the target and moving the pointer or camera; it is not pure reaction time. The round clock freezes at the final successful hit, before the results transition. Review accuracy alongside speed instead of treating every faster run as better.
Compare fair conditions
Mode, input method, speed, distance, target size, field of view and viewport affect the task. Stationary and moving targets belong to different comparisons. Repeat this course reuses its seed; New course creates a new sequence. Random practice is not a standardized professional ranking.
Interrupted and unfinished rounds remain in history but do not replace an uninterrupted best. Pause to rest when needed without turning stop-and-start practice into a misleading record.
Mobile landscape controls
Drag with one finger to aim and tap the separate lower-right fire button with another. Tracking has no fire button. There is no movement joystick because the player cannot walk. Start with a Near target if the head is hard to see.
Fullscreen and orientation locking depend on browser support. If automatic landscape is unavailable, rotate the device yourself and continue in the window. WebGL 2 is required for 3D; Basic practice remains available without it.
Local records and privacy
Settings and results stay in this browser, without an account or training-data upload. Up to 100 recent rounds and 32 best-result profiles are retained. Browser cleanup or private browsing can remove them. Storage failure does not block practice; the page warns when results may not persist.
The site’s usual page-visit analytics are separate from your local training history. Clearing this tool’s history does not clear other ToolKnit tools.
Troubleshooting
Mouse lock was declined
Start from a fresh button click after the range loads. If locking is still unavailable, choose drag-to-look practice and use the separate fire control. This input method is recorded separately.
The round paused unexpectedly
Changing tabs, losing mouse lock, rotating the device or a long timing gap pauses training to avoid scoring unobserved time. Resume when ready; the interrupted result remains available for review.
Make practice comfortable
Use short comfortable rounds with breaks. These drills practise pointing and tracking; they do not reproduce team decisions, positioning or every game mechanic. No improvement percentage or timetable is promised. Stop if you feel discomfort.
Try a separate reaction time test to distinguish simple response timing from aim acquisition. Check your keyboard inputs, or use a CPS test when clicking itself is the question.
Visibility references
See W3C non-text contrast guidance and research on luminance and color contrast. This research concerns visual search and reading, not measured improvement in this trainer.