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-pre98.
Table of Contents
Download Sources:
Installation Tutorial:
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
Nametags
.
- 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 instead of a 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.
- 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 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 hits them and ajusts aimbot accordingly
- AntiBloom - locks onto the predicted bloom point. good for shooting & moving.
- AntiSwitch - prevents the aimbot from changing the target until they die.
- 1Kill - disables aimbot when the targeted player dies.
- MinAngle - prevents you from snapping if the angle between you and the player is greater than this 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. useless 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
- 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.
- Nametags - enlarges nametags and makes them appear through walls.
- 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.
- Player ESP/Tracers options - various options for the modules above.
- Type - how should PlayerESP color behave. Options are self-explanatory.
- 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. Think Minecraft F5! Default bind is the DIGIT 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. You should leave this off 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.
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 messages to show ingame (if unset, infinite history will cause issues)
- ShowFiltered - view messages that are caught by the game filter 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.
- 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 - notify you when players join.
- Leave Msgs - notify 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.
- 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.
- Don'tKillMe - forces bots to ignore you.
- Don'tKillBot - 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, not that you cannot 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.
- 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
- 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 frome sending messages to the browser console.
- Popups - disables/enables bottom-left corner popups of configs changed & notifications.
- Panic - allows you to quickly exit to a set URL. great for hacking in class.
- Presets
- Preset List - pick a preset from the dev team & apply it to get custom settings from us.
- 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. |
If you have any issues, contact us in our Discord server.
Credits & Disclaimer
- Hydroflame521 - for founding the project.
- onlypuppy7 - for leading developement.
- porcupane, not_food , de_Neuublue, OakSwingZZZ, 1ust , Seq for code contributions & developement.
- susdung - for the current version of 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.