CzenScripts field guide

BattleCheat Battlefield 6 Script: Complete Menu and Weapon-Profile Guide

BattleCheat is a multi-profile Battlefield 6 Cronus Zen script with Primary, Secondary and Loadout 3 configurations plus a large OLED settings menu. This guide explains how its profiles work, which settings are stored separately and what every major menu option controls.

Shane T 10 min read
BattleCheat Battlefield 6 Script: Complete Menu and Weapon-Profile Guide
Before you begin

Start with the recommended baseline, change one value at a time, and test each adjustment under consistent conditions.

BattleCheat is a multi-profile Battlefield 6 Cronus Zen script built around three separate loadout profiles and a large OLED configuration menu.

The script labels its three profiles as Primary, Secondary and Loadout 3. These allow several important settings to be configured independently rather than forcing every weapon to use the same configuration.

You can view the BattleCheat Battlefield 6 Cronus Zen script directly at CzenScripts or explore the wider Battlefield 6 Cronus Zen script collection.

BattleCheat Profile Overview

BattleCheat contains three profiles:

  • Primary — intended for your primary weapon configuration
  • Secondary — intended for your secondary weapon configuration
  • Loadout 3 — a third independent loadout/profile

The profile currently selected is displayed on the Cronus Zen OLED screen beneath the BattleCheat title.

This three-profile structure is one of the main differences between BattleCheat and simpler scripts that rely on one configuration for every weapon.

How to Switch BattleCheat Weapon Profiles

Outside the mod menu, BattleCheat uses the Triangle/Y button for profile switching.

  • Tap Triangle / Y to switch between Primary and Secondary.
  • Double-tap Triangle / Y to select Loadout 3.

When the mod menu itself is open, pressing Triangle/Y cycles through the available profiles so you can configure the profile currently shown on the OLED display.

Always check the displayed profile before changing recoil or firing settings. Editing the wrong profile can make another weapon configuration feel incorrect later.

How to Open the BattleCheat Mod Menu

The script source maps the menu shortcut to the ADS trigger together with the Options/Menu button.

With the menu open, BattleCheat uses a simple left/right navigation structure:

  • D-Pad Right — next menu option
  • D-Pad Left — previous menu option
  • D-Pad Up — enable the selected option
  • D-Pad Down — disable the selected option
  • Triangle / Y — cycle profiles
  • Cross / A — enter the edit screen for adjustable options
  • Circle / B — leave the value-edit screen

Pressing the script's menu shortcut again closes the menu.

BattleCheat Complete Menu List

The current BattleCheat source contains 25 selectable menu entries:

  1. Anti Recoil
  2. Rapid Fire
  3. Burst Fire
  4. Polar AA
  5. Strafe Shot
  6. Sticky Aim
  7. Aim Sens
  8. Silent Aim
  9. Aim Snap
  10. Anti Wobble
  11. Anti Afk
  12. Aim Tracker
  13. Inverted Y
  14. Custom Sens
  15. Easy Plates
  16. Auto Ping
  17. Melee Turbo
  18. Quick Scope
  19. Bunny Hop
  20. Easy Slide
  21. Hold Breath
  22. Hair Reflex
  23. Fast Reload
  24. Akimbo RF
  25. Drop Shot

The first ten menu options contain adjustable values. The remaining entries operate primarily as ON/OFF toggles in the current script.

Anti Recoil

BattleCheat's Anti Recoil menu contains two adjustable values:

  • Vertical
  • Horizontal

These values are stored separately for Primary, Secondary and Loadout 3.

That means each profile can have its own recoil correction instead of forcing three different weapon configurations to share the same values.

This is particularly useful when your primary and secondary weapons behave differently.

For more background on recoil configuration, read our Battlefield 6 anti-recoil settings guide.

Rapid Fire

The Rapid Fire section includes an adjustable:

  • Rounds/sec

The rapid-fire toggle and its rate setting are profile-specific in BattleCheat, allowing Primary, Secondary and Loadout 3 to use different configurations.

Burst Fire

Burst Fire provides two editable values:

  • BF Hold
  • BF Release

These control the timing used by the burst-fire system.

The Burst Fire ON/OFF state can be different for each of BattleCheat's three profiles. However, the Hold and Release timing values themselves are shared across the profiles in the current script.

Polar AA

The Polar AA section contains:

  • Radius
  • Speed

The Polar AA toggle is profile-specific, meaning it can be enabled on one profile and disabled on another.

The Radius and Speed values are shared globally across the three profiles in the current BattleCheat source.

Strafe Shot

Strafe Shot includes one editable value:

  • S.Shot Time

The Strafe Shot toggle can be configured separately for Primary, Secondary and Loadout 3, while its timing value is shared.

Sticky Aim

Sticky Aim contains two adjustable settings:

  • Sticky Size
  • Sticky Time

Unlike Anti Recoil, Sticky Aim is treated as a global setting by the current script rather than maintaining a separate ON/OFF state and values for every weapon profile.

Aim Sens

The Aim Sens menu contains:

  • Sensitivity

This setting is global across BattleCheat rather than being independently stored for Primary, Secondary and Loadout 3.

Silent Aim Menu

The BattleCheat menu labels this section Silent Aim. Its editable values are:

  • Correction
  • Boost
  • Perfection

These values are shared globally in the current version of the script.

Aim Snap

Aim Snap includes:

  • Hold
  • Release

These timing settings are also global rather than profile-specific.

Anti Wobble

The Anti Wobble menu provides two editable parameters:

  • Power
  • Time

Like the other later menu settings, Anti Wobble is configured globally in the current script.

Which BattleCheat Settings Are Profile-Specific?

This is one of the most important parts of understanding the script.

BattleCheat does not store every menu option independently for all three profiles.

The following ON/OFF states are stored separately for Primary, Secondary and Loadout 3:

  • Anti Recoil
  • Rapid Fire
  • Burst Fire
  • Polar AA
  • Strafe Shot

The script also keeps separate profile values for:

  • Anti Recoil Vertical
  • Anti Recoil Horizontal
  • Rapid Fire Rounds/sec

Most of the remaining menu options use shared settings across all three profiles.

Why This Matters When Setting Up Different Weapons

Imagine your Primary profile is configured for one rifle while Secondary is configured for another weapon.

You can keep different anti-recoil values on each profile. Switching from Primary to Secondary therefore switches to that profile's stored recoil configuration.

But changing a global value such as Polar AA Radius changes the value used by the script generally—it does not create three different Radius values.

This distinction prevents a common mistake: assuming every value shown while a particular profile is selected belongs exclusively to that profile.

For a broader explanation, see how Battlefield 6 Cronus Zen weapon profiles work.

How to Edit BattleCheat Values

Select one of the first ten editable menu features and press Cross/A to enter its value-edit screen.

When an option has multiple adjustable parameters, use D-Pad Left and Right to move between those parameters.

The current source uses ADS together with the D-Pad for changing a selected value:

  • ADS + D-Pad Up — increase by a small increment
  • ADS + D-Pad Down — decrease by a small increment
  • ADS + D-Pad Right — increase by a larger increment
  • ADS + D-Pad Left — decrease by a larger increment

Press Circle/B to leave the edit screen.

Saving BattleCheat Settings

BattleCheat contains a persistent save system for its profile and menu settings.

The script's save routine stores all three profiles separately for the profile-specific options, along with the global menu configuration.

Within the menu, the script maps its save command to the controller Home button.

This includes saved settings for each profile's Anti Recoil, Rapid Fire, Burst Fire, Polar AA and Strafe Shot states, along with profile-specific recoil and rate-of-fire values.

Primary Profile

The Primary profile is Profile 1 inside the BattleCheat source.

It has independent storage for:

  • Anti Recoil ON/OFF
  • Vertical recoil adjustment
  • Horizontal recoil adjustment
  • Rapid Fire ON/OFF
  • Rounds/sec adjustment
  • Burst Fire ON/OFF
  • Polar AA ON/OFF
  • Strafe Shot ON/OFF

This makes it suitable for keeping one main weapon configuration separate from the others.

Secondary Profile

The Secondary profile uses the same independent configuration structure as Primary.

For example, Anti Recoil can be enabled with one set of Vertical and Horizontal values on Primary while Secondary uses a completely different recoil configuration.

A single tap of Triangle/Y switches between Primary and Secondary during normal script operation.

Loadout 3

Loadout 3 is BattleCheat's third profile.

It has the same profile-specific Anti Recoil, Rapid Fire, Burst Fire, Polar AA and Strafe Shot storage as the first two profiles.

Outside the menu, double-tapping Triangle/Y selects Loadout 3.

This gives BattleCheat an additional configuration beyond the normal Primary/Secondary pair.

How to Build Three Weapon Profiles

A simple approach is to configure one weapon at a time.

  1. Select Primary.
  2. Configure its Anti Recoil and any profile-specific toggles.
  3. Test that weapon before moving on.
  4. Switch to Secondary.
  5. Configure the second weapon separately.
  6. Double-tap Triangle/Y to select Loadout 3.
  7. Configure the third profile.
  8. Save the finished configuration.

Be careful when editing shared values. Settings such as Polar AA Radius and Speed apply globally rather than storing three separate sets.

How to Tell Which Profile Is Active

The BattleCheat OLED title screen displays the current profile name.

Look for:

  • Primary
  • Secondary
  • Loadout 3

Checking this display before editing settings is one of the easiest ways to avoid configuring the wrong weapon profile.

If profile switching is causing problems, see our guide to fixing a Battlefield 6 Cronus Zen script selecting the wrong weapon profile.

BattleCheat Kill Switch

The source also includes a Kill Switch separate from the normal menu.

It is triggered through an ADS and Share/View button combination and switches the script between its active and disabled states. When disabled, the OLED displays “OFF”.

This should not be confused with simply disabling one mod inside the BattleCheat menu.

BattleCheat vs Other Battlefield 6 Scripts

BattleCheat's main structural feature is its three-profile design combined with a large menu of configurable gameplay options.

That makes it different from scripts that focus more heavily on one configuration or use another style of weapon-profile system.

You can compare it with other options in our Battlefield 6 Cronus Zen script comparison.

You can also browse the complete BF6 Cronus Zen script range if you want to compare profile and menu designs.

BattleCheat Menu Quick Reference

Menu Option Editable Values Profile-Specific Toggle?
Anti Recoil Vertical, Horizontal Yes
Rapid Fire Rounds/sec Yes
Burst Fire BF Hold, BF Release Yes
Polar AA Radius, Speed Yes
Strafe Shot S.Shot Time Yes
Sticky Aim Sticky Size, Sticky Time No
Aim Sens Sensitivity No
Silent Aim Correction, Boost, Perfection No
Aim Snap Hold, Release No
Anti Wobble Power, Time No
Anti Afk — No
Aim Tracker — No
Inverted Y — No
Custom Sens — No
Easy Plates — No
Auto Ping — No
Melee Turbo — No
Quick Scope — No
Bunny Hop — No
Easy Slide — No
Hold Breath — No
Hair Reflex — No
Fast Reload — No
Akimbo RF — No
Drop Shot — No

Final Thoughts

BattleCheat is built around three Battlefield 6 profiles: Primary, Secondary and Loadout 3.

Its most important profile-specific controls are Anti Recoil, Rapid Fire, Burst Fire, Polar AA and Strafe Shot. Anti Recoil Vertical and Horizontal values and Rapid Fire Rounds/sec are also stored separately for each profile.

Other adjustable settings—including Polar AA Radius and Speed, Sticky Aim values, Aim Sens and several additional aim-related controls—are shared globally.

Understanding that difference makes BattleCheat much easier to configure because you know exactly which settings change only the selected weapon profile and which settings affect the wider script configuration.

For the script itself, view BattleCheat for Battlefield 6, or browse the full collection of Battlefield 6 Cronus Zen scripts at CzenScripts.

CzenScripts updates

Get new settings guides first

Receive new script guides, setup updates and CzenScripts releases directly in your inbox.