StateFarm Client
for Shell Shockers
StateFarm is the BEST hack client for Shell Shockers (shellshock.io), including Aimbot, ESP, Bloom Hacks, Botting, Custom Binding, Highly Customisable Modules, Chat Mods and so much more!
StateFarm Client V3 is based off LibertyMutual Client
This is a simpler template client, intended to be a base for StateFarm but anyone is welcome to use it in their own projects.
Join our Discord Server for the latest news!
The information below is accurate as of StateFarm version 3.4.1-pre147.
Table of Contents:
Download Sources:
Installation Tutorial:
If Violent Monkey's Chrome Webstore version is outdated, you can access the latest version from their GitHub repository
Before you can install the client, there are a few things you must set up to be able to run userscripts.
Install Violentmonkey from https://violentmonkey.github.io/get-it/ or any other userscript manager. (DO NOT use Tampermonkey unless no other option available!)
Open the Violentmonkey dashboard.
Visit the GreasyFork page & click Install this script
.
- Alternatively, use the raw version from Github.
Visit https://shellshock.io (or another Shell Shockers link), & use StateFarm!
Getting Started:
You just installed Statefarm Client...and you're probably confused by all the tabs, sliders, & buttons.
Below is a few basic ways to start using StateFarm.
- Press H to show/hide the panel. You can also drag it by clicking & dragging
StateFarm
at the top.
- Click on various categories/tabs (combat, render, chat, etc) to expand different areas of the client.
- Press K to chat with other StateFarm users
- Press J to show/hide the botting panel. This allows you to use bots. See more at Botting.
Key features of StateFarm Client:
Aimbot
Aimbot is one of the key features of StateFarm, it is the most powerful combat module.
ESP
ESP or also known as wall hacks
, are cheats that allow you to see players positions through walls.
To configure ESP, open the Render
tab.
- To see eggs through walls with boxes, enable
PlayerESP
.
- To see all players easily with lines, enable
Tracers
.
- To see players' eggs through walls (not guns), enable
Chams
.
- To see nametags through walls, enable
NameTagESP
.
- You also may want to adjust your FOV with the slider. The default for Shell Shockers is 72.
Features:
Binding Modules:
With the exception of the color pickers and some links, each option should all be bindable to a key of your choice.
- Visit the upmost tab of the cheat you wish to bind.
- Click on the
Binds
button.
- Find the cheat name, and choose
Set Bind
to the right.
- Some cheats already have binds. To change these, click on the preset key
- Press the key to bind! It's that simple.
> If you want to remove a bind, press your 'Delete' key while you're editing the bind.
Badges:
StateFarm Client version 3.4.1-pre71 added custom badges. These badges are displayed to yourself and other StateFarm users next to the respective username, like the golden VIP egg.
There are a number of badges available, and they do stack. Anyone can get the basic StateFarm badge, all you need to do is add "SFC" to your username, and you will see the icon next to your name, as will anyone else using StateFarm.
These badges are based on usernames and not any other metric, so a user who has a badge is not automatically another StateFarm user, nor are they the real person. The badges are for fun and don't serve to be a verification method.
Available Badges:
- Gold StateFarm: For developers.
- Silver StateFarm: For active server boosters (our discord).
- Bronze StateFarm: For previous server boosters and other things such as prize winners.
- Basic StateFarm: Adding "sfc" to your username.
- FBI: For Eggforcers.
- Custom Icon: These are for individuals and cannot be requested. They are given at the discretion of onlypuppy7 or another SFC dev.
The badges can be turned off by unchecking "CustomBadges" in the misc tab.
StateFarm Chat:
StateFarm chat is a universal chatroom to chat with other client users or discord members.
<!-- The chat is universal to all SFNetwork clients, so it also includes KrunkFarm users.--> <!-- uncomment once KrukFarm finished.-->
- Username - your username in the chatroom.
- Show/Hide - toggle chat panel visibility.
- Notifications - shows an in-game notification for every new chat message.
- Notification Sound - play a sound for every new message.
- Auto Start Chat - will show the chat panel and connect to the chatroom on startup.
- Prompt Invitations - show invite prompts when someone sends a game code in the chatroom
Combat:
- Aimbot - locks onto targeted player.
- TargetMode - decides the priority for which player aimbot should target.
- Pointing At - closest to direction the camera is pointing.
- Nearest - closest to the player in proximity.
- Lowest HP - players with the lowest hp
- Most Kills - players with the most kills in the server
- TargetVisibile - a filter, applied after TargetMode helping to pick the aimbot target
- Disabled - track the person TargetMode strictly decides
- Prioritise Visible - visible players are the PRIORITY, only targets players behind walls if none are visible.
- Only Visible - only targets visible players. if none are visible, nobody is targeted.
- ToggleRM - modifies aimbot to only lock when the right mouse button is held.
- SilentAim - shoots without moving the camera. ONLY visual, VERY blatant cheating. more information
- SemiSilent - SilentAimbot behavior, but will move the camera after a shot has been fired.
- NoWallTrack - aimbot ignores the player if they're behind obstacles.
- Prediction - predicts where the player will be when the bullet reaches them and adjusts the aimbot accordingly.
- AntiBloom - calculates and adjusts for weapon bloom to ensure shots are more accurate. Ideal for accuracy while moving.
- AntiSwitch - prevents the aimbot from changing the target until they die.
- 1Kill - disables aimbot when the targeted player dies.
- MinAngle - prevents you from targetting a player if the angle between you and the player is greater than the value.
- AntiSnap - this makes snapping smooth at higher values. useful to avoid being spotted.
- AntiSneak - recommended distance under 2. this automatically kills players in this range.
- ESPColor - the color used to highlight the ESP line of a targeted player. does nothing if PlayerESP is disabled.
- AutoRefill - this automatically reloads your gun if there is no more ammo.
- SmartRefill - this makes your weapon refill at the best moment, which reduces reload time.
- AutoFire - automatically shoot the gun.
- AutoFireType - picks how to shoot the gun
- Triggerbot - Automatically shoots the gun based off TriggerType
- Force Automatic - changes guns which normally aren't automatic into ones that are.
- While Visible - automatically shoots the gun when a player is visible.
- While Aimbotting - automatically shoot the gun when you're aimbotting.
- Visible and Aimbotting - the above two things, together.
- Always - forever shoot the gun like a maniac.
- GrenadeMAX - sets grenades to be thrown to max power immediately without the need of charging.
Render:
- PlayerESP - creates boxes around enemy players.
- Tracers - creates lines pointing from the center of the screen to the location of enemy players.
- Chams - renders players through walls.
- Trajectories - generates the path your granade will take once thrown
- Targets - render a red sphere inside players that deals the most damage to them when shot.
- PredictionESP - creates an ESP box at the predicted position of the player.
- NameTagESP - enlarges nametags and makes them visible through walls.
- NameTagInfo - adds extra info to player nametags such as HP, Score, KDR, and ammo.
- Info Update Interval - updates nametaginfo every set interval, recommend increasing the value on lowend devices
- Player ESP/Tracers options - various options for the modules above.
- TargetedRGB - makes the aimbot target ESP rainbow
- Type - how should PlayerESP color behave. Options are self-explanatory.
- RGBColor1 - makes the esp RGB
- PredictionESP Color - what color to use for the PredictionESP box
- Ammo ESP/Tracers options - displays where ammo/grenades are on the map
- ESP - outlines the ammo/grenades
- Tracers - adds tracers like the ones with normal ESP to ammo/grenades
- Regime - allows you to configure when to trace
- ShowLookDir - renders the looking direction of each player as a line
- Render Above - renders above obstacles
- FOV - controls the FOV of the game.
- ZoomFOV - controls how zoomed in/out you are. default is C to zoom
- Perspective - Allows you to switch between third and first person. Default bind is 5 (
5
).
- Perspective Options - options for the Perspective.
- Alpha Effect - Makes your own player a bit transparent (currently affects ALL players though!).
- Y Offset - offset of the camera in y-direction (how far behind should it be?)
- Z Offset - offset of the camera in z-direction (how far above should it be?)
- CamWIP - Work-in-progress module. Not recommended if you are not a dev.
- Wireframe - outlines map objects to allow you to see directly though walls.
- EggSize - changes how big eggs are. This does not affect hitboxes and is client-side
only.
- Particle Speed - adjusts speed of particles
- SetDetail - changes quality of game graphics.
- Textures - disables some textures. primarily, the sky.
- RenderDelay - basically, this adds extra FPS buffer.
HUD:
- ShowBloom - displays the next shot's bloom as a red dot onscreen.
- ShowLOS - will change the crosshair's color if the player is in an enemy's line of sight.
- Show MinAngle - draws a circle representing the aimbot's minAngle to the hud.
- Co-ords - displays current position on the map.
- RadarWIP - Work-in-progress module. You should leave this off if you are not a dev.
- HPDisplay - displays the health of your opponents.
- PlayerInfo - displays added information about the player you're targeting.
- GameInfo - displays extra game information.
- ShowStream - detects & displays ongoing twitch streamers.
- MiniMap - displays a minimap in the corner of the screen displaying the map around you
- MiniMapZoom - slider for how much the minimap should zoom in, up to 5
- MiniMapSize - slider to scale minimap size up to 5
## Chat:
- InfiniHistory - disables the default limiting of message history.
- HighlightTxt - allows you to highlight text from the chat to copy somewhere else.
- Max Ingame - the number of chat messages to show ingame (if unset, infinite history will cause issues)
- ShowFiltered - view messages that are caught by the game filter, highlighted in red.
- UnfilterNames - see filtered people's real names, highlighed in the leaderboard.
- BypassFilter - bypass naughty word game message filter!
- TallChat - makes the chat text taller, appends a character to all sent messages.
- AntiAFK - prevents you from automatically leaving the lobby while idle.
- Fake Message - allows sending messages as MOD or SERVER (client sided only)
- Send as - who to send fake message as
- Refresh List - refreshes list
- Content - the content of the fake message
- Bold Text - bold text
- Send - sends the fake message
- Spammer - automatically send messages
- Delay - the interval to send messages.
- Spam Text - the message to spam.
- Trolling
- Mock - rudely mocks people talking in chat.
- Announcer - announces when you change GUI config.
- AutoEZ - gloats on people when you kill them.
- CheatAccuse - accuses your killer of cheating.
- Join/Leave Messages
- Join Msgs - notifies you when players join.
- Leave Msgs - notifies you when players leave.
- Send2Chat - decides if these messages are shown to only you or everyone.
- [SFC]Added - if send2chat is enabled, this will add
[SFC]
to the beginning of the join/leave messages.
Lists:
- Whitelist
- Enter a list of names to use the below configuration. Separate with commas.
- WAimbot - only will aimbot on the specified whitelist player(s). if the player(s) are all dead, you will target nothing.
- WESP - a special behavior will appear to whitelisted ESP people.
- Highlight - make their ESP line a special color.
- Only Include - only includes their specific ESP line.
- Blacklist
- Enter a list of names to use the below configuration. Separate with commas.
- BAimbot - never will aimbot on the specified whitelist player(s).
- BESP - a special behavior will appear to blacklisted ESP people.
- Highlight - make their ESP line a special color.
- Just Exclude - excludes their specific ESP line entirely.
Automation:
- FloodReport - mass reports everyone. o7, comrade.
- Bunnyhop - makes you automatically bunnyhop when holding down the jump button. ( bhops while typing in chat as well, be cautious)
- AutoWalk - walks forward automatically.
- AutoStrafe - strafes automatically.
- AutoJump - jumps on the specified interval (
JumpDelay
).
- AutoWeapon - automatically picks a weapon.
- AutoGrenade - automatically grenades w/ a delay.
- AutoJoin - automatically joins a game. use
Retrieve
to get the current game code.
- AutoName - automaticaly names yourself.
- StealName - steals a random lobby player's name.
- RandomName - gets a random shell shockers default sounding name.
- AutoRespawn - automatically respawn.
- AutoTeam - automatically picks a team.
- GameBlacklist - prevents you from joining specific games.
- LeaveEmpty - leaves empty games.
- AutoLeave - automatically leaves after a specified interval.
- Gamemode - picks a gamemode for autojoin.
- AutoRegoin - automatically selects a region to play in.
- EggColor - picks the egg color automatically.
- AutoStamp - picks the egg stamp automatically.
- AutoHat - picks the egg hat automatically.
Botting:
To open the botting panel, open it in the botting tab, or press J (default key).
Base Instructions:
- Make sure you have pop-ups enabled for your website.
- You can see an article for Chrome here.
- Configure your settings and press the Deploy button.
- For information on what you can configure, see below.
- Make sure your windows stay "focused".
- See setup below that keeps the windows running.
- The windows must be partially visible to execute the needed javascript.
An example setup. Host player is on the bottom while the bots are above, stacked so that they are all counted as "active". StateFarm will automatically arrange bots into this formation.
Deploy
- BotAmount - the number of bots/windows opened.
- Press
Deploy
to start the bots.
- UseNames - use special customized names.
- AntiDupe - prevents duplication of names with a random letter at the end.
- CopyNames - copies names from other players in the lobby.
- BotColor - sets the egg skin color of your bots.
- Use Macro - every bot executes the given JS macro.
- BotStamp - sets the stamp of your bots.
- BotHat - sets the hat of your bots.
### Manage
- CloseTabs - closes all bot tabs & kills all bots.
- Refresh - reloads all bot tabs.
- NewProxies - moves bots to new proxies.
- UnbanAll - unbans all bots.
- AutoUnbanBot - automatically unbans all bots when they're banned.
- DontKillMe - forces bots to ignore you.
- DontKillBot - forces bots to ignore other bots.
- LeaveGames - makes all bots leave their games.
- LeaveEmpty - makes bots leave empty games.
- AutoLeave - makes bots leave after the specified interval.
- SpamReport - makes the bots report everyone in the lobby.
- JoinGame - forces bots to join a game.
- GameCode - the code of the game the bots will join.
- if not specified, they'll find a random.
- use
Retrieve
to get the current code.
- GameType - the game type the bots join - ffa, kotc, etc. can be random or disabled.
- AutoRegion - the region the bots join - use, usc, etc. can be random or disabled.
- SelectTeam - automatically picks the bots' teams.
### Params
- DoPlay - will the bots spawn?
- LowRes - keeps resolution of the game low, reduces resources needed.
- RenderDelay - adds a forced fps buffer, makes game laggier.
- MuteGame - shuts the game up.
- DoSeizure - will the bots enable seizure mode?
- DoTallChat - enables the Tall Chat module for bots.
- DoMock - makes the bots mock chatting players.
- DoAutoEZ - makes the bots gloat about their kills.
- DoChAccuse - makes the bots accuse their killers when dying.
- DoSpam - makes the bots spam.
- SelectWeapon - makes the bots pick a weapon.
- DoMove - makes the bots move around.
- DoShoot - makes the bots shoot.
- DoAimbot - makes the bots have aimbot.
The Info tab will display information about the bots.
Theming:
- Skybox - allows you to switch out Shell's default skybox.
- LegacyModels - switches to the old models
- GameFilter - adds a color tint to the game.
- Mute Game - mute the game?
- DistanMult - makes the distance when playing sfx change.
- CustomSFX(1-3) - uses custom SFX packages. Allows for three different packages to be active at once.
- ReplaceLogo - replaces shell shockers' logo with the StateFarm logo.
- AnimateTitle - makes the page title look cool.
- Theme - controls the client's UI theme.
Accounts:
Various account management tools
- Account Login (Basic) - log into an account using email:pass without using shell's UI.
- Account Login (Login Database) - tools for managing accounts in a Database.
- Account Generator (Basic) - basic Gmail account creation.
- Account Records Database - Account Records Database options. Only needed when dealing with a lot of accounts.
- Account Generator (ShellPrint) - account creation using ShellPrint™ technology. NOTE: ShellPrint is currently unsupported on this version of StateFarm Client.
Miscellaneous:
- Ad Block - prevents the anti-adblocker code.
- VIP Badge - makes the VIP badge visible locally (other players won't see).
- NoAnnoyances - removes ads.
- NoTrack - removes some user data tracking code.
- Quick Respawn - respawns quicker than usual
- Sneaky Despawn - Despawns, similar to the
Esc
key, but you can move while despawning, note that you can not deal damage while sneaky despawning. Default key is ` (backtick)
- StateFarm updates shows a element at the home screen about statefarm's update history, notifies you when update is available.
- ReplaceFeeds - replaces the game menu's news and videos feed with content by the StateFarm dev team.
- CustomBadges - enables custom StateFarm badges. more info
- UnlockSkins - unlocks all skins in locally (other players will not see these).
- AdminSpoof - shows admin options such as
BOOT
and BAN
in games. no ACTUAL functionality.
- Unban - unbans you by signing out. you will lose skins if you're not signed in. (DOES NOT UNBAN YOUR ACCOUNT)
- AutoUnban - automatically detects bans & unbans in above fashion.
- NewProxy - switches to a new shell shockers link. SF config won't be transferred.
- ReloadPage - reloads the page.
- SwitchFocus - controls the focus of the game.
- FastChickenWinner - instantly plays the chick'n winner minigame.
- AutoChickenWinner - automatically plays the chick'n winner minigame when cooldowns are over.
- Custom Macro - allows for JS code to be executed from the client itself. Runs in userscript environment, so use unsafeWindow etc.
- DoAtStartup - executes the entered macro at client startup.
- RandomPath - forces a new random path (pathfinding currently disabled).
- SilentRoll - Rolls around without showing it client sided (will cause you to look up if you move your mouse)
- SeizureX - rotates the player by the specified amount around the y-axis (yaw).
- SeizureY - rotates the player by the specified amount around the x-axis (pitch).
Client & About:
- HideGUI - hides the big StateFarm menu. default key to do this is
H
.
- Hide at Startup - hides the StateFarm menu by default.
- No Console Logs - blocks the client from sending messages to the browser console.
- Popups - disables/enables popups and notifications
- Panic - allows you to quickly exit to a set URL. great for hacking in class
- Presets
- Preset List - pick a preset from the list including the dev teams configs & apply it to get a custom configuration
- Save - saves your current settings as a preset.
- Delete - deletes a preset.
- Import - imports a custom preset.
- Export - copies your current preset to the clipboard.
- Reset - powerwashes StateFarm completely.
Adblocking:
Ads are quite an annoying feature. Use the steps below to add a good ad-blocker.
Use the Ad Block
feature in the Misc tab to disable Ad Blocker detection.
Use the NoAnnoyances
feature to block other annoyances
Use the NoTrack
feature to block tracking and analytics.
This is unspecific to StateFarm Client but is here as a helpful tip for general user experience improvement.
Procedure:
- Install uBlock Origin - the best blocker.
- uBlock Origin is NOT uBlock. They are different.
- Enable uBlock Origin. That's it. No more ads.
Issues and Troubleshooting:
Issue |
Solution |
Stuck on loading screen |
Press CTRL+F5 (or FN+F5) until "Script Injected" is shown. |
Skin hacks not working |
This feature is only clientsided and will not show your skins to other players. |
If you have any issues, contact us in our Discord server.
Credits and Disclaimer:
- Hydroflame521 - for founding the project.
- onlypuppy7 - for leading developement.
- porcupane, not_food , de_Neuublue, OakSwingZZZ, 1ust , Seq for code contributions & developement.
- susdung, portending - for updating and maintaining the readme.
- gus/yk0_0 - for some skyboxes used in StateFarm Client.
<!-- Zertalious - old code in old versions. -->
<!-- oops i commented this out! what a horrible mistake! someone should really fix this idk... -->
<!-- you just need to watch an ad before you can get credited in the readme. -->
Statefarm Client is licensed under the GNU General Public License v3.0 (GPL-3.0). This means you are free to use, modify, and distribute the UserScript, provided that you comply with the terms of the GPL-3.0. For more details, please refer to the full license text available here.
Disclaimer: The StateFarm Client team will not take any responsibility for negative consequences caused by the user misusing the client. It is the user's responsibility to ensure it is used properly.
StateFarm Client is a powerful tool, but like any powerful tool, it can have unintended consequences. So use it with caution.
Remember, be safe & wise on the internet.