Sons of the Forest cheats_ How to spawn every item in the game
Published: December 04, 2025
Looking for cheats in Sons of the Forest? Now that the scary survival game has left early access, you can use console commands to turn on godmode, spawn every item in the game, run and jump like a superhero, and even enlist an army of helpful Kelvins to follow you around.
And here's more good news: using Sons of the Forest console commands has gotten even easier, because you no longer need to install mods to do it.
Sons of the Forest: How to enable cheats
How to enable Sons of the Forest cheats
Sons of the Forest cheats: Spawn more Kelvins
Sons of the Forest shovel location: How to dig
Sons of the Forest keycard locations: Gain entry
Sons of the Forest rope gun location: Ziplines online
Sons of the Forest rebreather location: Dive deeper
To enable cheats in Sons of the Forest, just start a new game or load up one [[link]] of your saved games.
Once you're playing, type the word 'cheatstick' to activate the console. It's just cheatstick with no quotes, and you don't need to type it into a chat pane or anything, just type it while you're in the game. Your character will probably kneel and open their pack due to the keys you're pressing, but that's fine.
Once you've done that, press F1 to bring up the console. [[link]] You'll see codes all over your screen, but if you start typing you'll see the words in the top left corner.
Enter the command you want and press enter. Press F1 again to close the console. The console has autofill so if you type even part of a valid command you'll see it come up on the list.
Below you'll find a list of Sons of the Forest console commands (we'll be updating this list as we discover more). We haven't tested them all and aren't sure what many of them do yet, so be sure to back up your saved games if you're worried about corrupting your save file.
Player cheats
Player cheats
| Command | In-game effect |
|---|---|
| godmode on | Turns on god mode |
| godmode off | Turns off god mode |
| buffstats | Refills hunger, thirst, stamina |
| regenhealth | Refills health |
| addallitems | Give yourself all items |
| removeallitems | Removes most from inventory |
| additem [item name] | Adds an item (ie: shovel, chainsaw) |
| spawnworldobject x | Spawns item specified (ie: stick, rock) |
| instantbookbuild on | Builds anything selected from book |
| instantbookbuild off | Turns off instant build cheat |
| showhud off | Turns HUD off |
| showhud on | Turns HUD on |
| superjump on | Lets you super jump |
| superjump off | Turns off super jump |
| speedyrun on | Lets you run faster |
| speedyrun off | Turns off fast run |
| cavelight on | Illuminates area around you |
| cavelight off | Turns off illumination around you |
| createlight | Adds a lightsource to the world |
| settimeofday [1-24] | Changes the time of day |
| settimeofday morning | Changes time to early morning |
| settimeofday night | Changes time to night |
| locktimeofday morning | Time remains morning |
| forcerain heavy | Changes weather to rain |
| forcerain sunny | Changes weather to sunny |
| season summer | Changes season to summer |
| season autumn | Changes season to autumn |
| season winter | Changes season to winter |
| season spring | Changes season to spring |
| save | Saves your game |
NPC/Enemy cheats
NPC/enemy cheats
| Command | In-game effect |
|---|---|
| addcharacter robby 1 | Spawn an extra Kelvin |
| addvirginia | Spawn an extra Virginia |
| aigodmode on | Turns on god mode [[link]] for companions |
| aigodmode off | Turns off god mode for companions |
| aighostplayer on | Enemies ignore you |
| aighostplayer off | Enemies see you |
| aipause | AI entities (including companions) freeze in place |
| aidisable | AI entities (including companions) completely vanish |
| aishowthoughts on | Display AI paths/thoughts |
| killradius [number] | Kills everything within chosen range (ie, 10) |
Additional cheats
Other cheats
Here are the rest of the console commands you can use in the debug console mod, though we haven't tested most of them yet.
Some may require a number following them to work, others may require an on/off statement following them. Be careful when using them and remember to back up your saved games.
| Complete cheat list |
| addallbookpages |
| addallitems |
| addallstoryitems |
| addcharacter |
| additem |
| additemswithtag |
| addmemory |
| addprefab |
| addvirginia |
| aiangerlevel |
| aianimspeed |
| aiarmorlevel |
| aiarmortier |
| aidisable |
| aidodgetest |
| aidummy |
| aiforcestrafe |
| aighostplayer |
| aigodmode |
| aijumpdebug |
| aiknockdowndisable |
| aimemoryadjust |
| aipause |
| aipoolstats |
| airadar |
| airunworldevent |
| aishowanims |
| aishowdebug |
| aishowdebugcamera |
| aishoweventmemory |
| aishowhealth |
| aishownavgraph |
| aishowpaths |
| aishowplayerinfluences |
| aishowstats |
| aishowsurvivalstats |
| aishowthoughts |
| aistatadjust |
| aistructurelog |
| aitestsleep |
| aithought |
| aithoughtnocooldown |
| aivailstats |
| aiverboselog |
| aivillageclosest |
| aiworldeventstats |
| aiworldstats |
| aizonestats |
| allowasync |
| ammohack |
| animallimitmult |
| animalsenabled |
| animstatesgui |
| anisoenabled |
| Anisominmax |
| applydefaultmaterials |
| areashadow |
| astar |
| audio2dtest |
| audiodebug |
| audiodebugstates |
| audiodescription |
| audioparameter |
| audioplayevent |
| billboardenabled |
| billboardignorechanges |
| blockplayerfinaldeath |
| breakobjects |
| buffstats |
| buildermode |
| buildhack |
| cameradiss |
| camerafov |
| capsulemode |
| cavelight |
| characterlods |
| checkattachedentities |
| checkexitmenu |
| checkfrozenentities |
| clear |
| clearallsettings |
| clearaudioparameters |
| clearbushradius |
| clearmidactionflag |
| cloudenable cloudfactor |
| cloudshadowsenable |
| combatteststart |
| count |
| countgowithlayer |
| countlinkedstructures |
| counttag |
| createlight |
| creepyvillage |
| damagedebug |
| damagefreeformstructure |
| deathcount |
| debugplayerhitlog |
| debugplayermelee |
| demomode |
| destroy |
| destroyfreeformstructure |
| destroyragdoll |
| destroywildcard |
| diagrenderers |
| diggingclear |
| disablecomponent |
| disablegameobjecttester |
| disablego |
| disablegowildcard |
| disablescene |
| disconnectplayer |
| disconnectplayers |
| dismemberradius |
| dumplobbyinfo |
| duplicateobject |
| dynamicresolutioncycletest |
| dynamicresolutionoverride |
| dynamicresolutiontarget |
| enablecheats |
| enablecollisionbasedkillbox |
| enablecomponent |
| enablego |
| enablescene |
| enablestructureghosts |
| energyhack |
| exportlinkedstructurestojson |
| exposuresetspeed |
| filteraudio |
| findobjectswithshader |
| firstlookforce |
| follow |
| followstop |
| footstepdebug |
| forcecloud |
| forcecloudprofile |
| forceplayerexpression |
| forcerain |
| forceremovetrees |
| freecamera |
| gainstrength |
| gameoverdelaytime |
| gamepaddeadzone |
| gamepadxsensitivity |
| gamepadysensitivity |
| gccollect |
| getgamemode |
| getlayerculldistance |
| godmode goto |
| gotocoords |
| gotoforce |
| gototag |
| gotozone |
| grabsgeneratebuilt |
| gravity |
| greebledrockscollision |
| heallocalplayer |
| help |
| hideworldposfor |
| hitlocalplayer |
| igniteradius |
| importlinkedstructuresfromfile |
| inspectgo |
| instantbookbuild |
| instantrespawnhere |
| invertlook |
| invisible |
| joinsteamlobby |
| jumptimeofday |
| kickplayers |
| killlocalplayer |
| killradius |
| knockdownlocalplayer |
| lightninghittreechance |
| lightninghittreemustbeinfrontplayer |
| lightninginterval |
| listactiveentities |
| listdeathmarkers |
| listgowithlayer |
| listitems |
| listitemswithtags |
| listobjects |
| loaddebugconsolemod |
| loadmacros |
| loadplayer |
| loadscene |
| loadscenesingle |
| locktimeofday |
| loddebugbillboards |
| loddebugmaterials |
| loddebugranges |
| lodforce2ddistance |
| lodforce3ddistance |
| logging |
| loghack |
| logshowerrors |
| logshowinfo |
| logshownone |
| logshowwarnings |
| logtextures |
| logvirtual |
| mipmapstreaming |
| mipmapstreamingbudget |
| mipmapstreamingdiscard |
| mousexsensitivity |
| mouseysensitivity |
| navgraphforceupdate |
| netanimator |
| netskinnedbones |
| netspawnplayer |
| openmacrosfolder outputsnappointstofile |
| physicsupdatetime |
| playcutscene |
| playdeathcutscene |
| playdeathmarker |
| playdeathmarkerindex |
| playeranimparams |
| playerdebugcamera |
| playerinterruptkeys |
| playernetanimator |
| playervisibility |
| playgameover |
| postprocessingcomponent |
| profilersample |
| profilersnapshot |
| qualitytexture |
| radiodebug |
| refillcontainers |
| refreshentities |
| regenhealth |
| removeallitems |
| removeallstoryitems |
| removedead |
| removeitem |
| removeliving |
| removeshader |
| renderspheres |
| replaceshader |
| Reporterrors |
| reportlogsnow |
| reportwarningsnow |
| resetinputaxes |
| resetsettings |
| revivelocalplayer |
| robbycarry |
| robbyincutscenes |
| rumbletest |
| save |
| saveplayer |
| season |
| sendmessageto |
| setcurrentday |
| setdifficultymode |
| setexitedendgame |
| setgamemode |
| setgamesetupsetting |
| setgametimespeed |
| setinventorypercent |
| setlayerculldistance |
| setlookrotation |
| setopeningcrash |
| setplayerrace |
| setproperty |
| setsetting |
| setspeakermode |
| setstat |
| setstrengthlevel |
| settimeofday |
| setwindintensity |
| setworldobjectstaterange |
| showactivelights |
| showbutterfly info |
| showcollisionobjectnames |
| showdebugzones |
| showfps |
| showhud |
| showinworldui |
| showmeshmaterialnames |
| showmeshobjectnames |
| showmeshtrianglecounts |
| showobjectlocation |
| showprojectiletrails |
| showstimuli |
| showtriggercollision |
| showui |
| showworldobjects |
| showworldposfor |
| slapchop |
| spawnedobjectstats |
| spawnfallingtree |
| spawnitem |
| spawnpickup |
| spawnrenderspheres |
| spawnworldobject |
| speedyrun |
| sprinttoggle |
| superjump |
| survival |
| targetframerate |
| terrainparallax |
| terrainpixelerror |
| terrainrender |
| terrainrendersimple |
| terraintess |
| terraintessdist |
| testeventmask |
| testingsamplefps |
| timeofday |
| timeofdayconnectiondebug |
| timescale |
| togglebeamdebug |
| togglefiredebug |
| togglefpsdisplay |
| togglego |
| togglegrabberdebug |
| togglegrabsfacedebug |
| toggleocclusionculling |
| toggleoverlay |
| toggleplayerstats |
| togglestructureresistancedebug |
| togglesuperstructurerooms |
| togglevsync |
| toggleworkscheduler |
| trailer3 |
| treecutsimulatebolt |
| treefallcontactinfo |
| treeocclusionbonus |
| treeradius treescutall |
| unloadscene |
| unloadunusedassets |
| unlockseason |
| visualdebug |
Recommended Reading
Where the best horror games trade on creeping dread and genuine jump scares, multiplayer horror games often veer toward the comical. They reveal our actual shamefully limited capacity to step [[link]] into a s...
Jorge Jimenez, a messy person This month [[link]] I have been mostly playing Diablo IV It really feels like I've time-traveled back to the year 2000, fighting hordes of skeletons and demons with my buddies ...
The looming planetary bodies of Starfield and Baldur's Gate 3 have seized much [[link]] of the discourse this year. I'm actually liking both games, but I can't help feel they've stolen our collective attention...
Comments (3)
Sometimes I wish there were more ways to earn rewards through loyalty programs or frequent player bonuses. Adding seasonal events or special challenges could enhance the excitement even further. I appreciate the themed slot games, especially those based on movies and TV shows. They make the gaming experience more engaging and immersive. The combination of storyline, visuals, and bonus features makes each game feel unique. The promotions and bonuses offered are very generous. I especially love the daily free spins and deposit bonuses. They make playing even more enjoyable and increase my chances of winning big. The platform keeps me engaged for hours every day.
Sometimes I wish there were more ways to earn rewards through loyalty programs or frequent player bonuses. Adding seasonal events or special challenges could enhance the excitement even further. I love the overall aesthetic of the platform. The animations, visual effects, and sound design make the gaming experience more dynamic and immersive. It's one of the reasons I keep coming back.
Sometimes I wish there were more ways to earn rewards through loyalty programs or frequent player bonuses. Adding seasonal events or special challenges could enhance the excitement even further. I love the overall aesthetic of the platform. The animations, visual effects, and sound design make the gaming experience more dynamic and immersive. It's one of the reasons I keep coming back. The variety of games is excellent, including table games like blackjack, roulette, and baccarat, in addition to slots. This keeps the platform interesting and allows me to switch games depending on my mood.