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:
- Anti Recoil
- Rapid Fire
- Burst Fire
- Polar AA
- Strafe Shot
- Sticky Aim
- Aim Sens
- Silent Aim
- Aim Snap
- Anti Wobble
- Anti Afk
- Aim Tracker
- Inverted Y
- Custom Sens
- Easy Plates
- Auto Ping
- Melee Turbo
- Quick Scope
- Bunny Hop
- Easy Slide
- Hold Breath
- Hair Reflex
- Fast Reload
- Akimbo RF
- 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.
- Select Primary.
- Configure its Anti Recoil and any profile-specific toggles.
- Test that weapon before moving on.
- Switch to Secondary.
- Configure the second weapon separately.
- Double-tap Triangle/Y to select Loadout 3.
- Configure the third profile.
- 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.