Best Starfield Console Commands
Introduction:
Seeking top Starfield console commands? Mastering cheats and console commands in Starfield opens up a world of possibilities, including God mode, unlimited credits, and max carry weight.
We’ve compiled a comprehensive list of all Starfield console commands and handpicked the most valuable ones for cosmic adventures. Additionally, we provide instructions on how to use console commands on both the PC and Xbox versions while ensuring you don’t compromise your achievements.

Best Starfield Console Commands
These are the best Starfield console commands and cheats that the majority of players will find most useful to use while they play:
- tgm – God Mode. Makes you invincible and gives you unlimited ammo.
- tim – Immortal Mode. You can take damage but your health will never hit 0.
- player.additem f [value] – Infinite money.
- player.additem a [value] – Infinite Digipicks.
- player.setav carryweight 999999 – Infinite Carry Capacity.
- player.additem [item id] [value] – Spawns the specified item in your inventory.
- player.placeatme [item id] [value] – Spawns the specified item or creature in front of you.
- player.setlevel [value] – Sets your character to the specified level.
- player.addperk [perk id] – Adds the specified skill, trait, or background.
- player.paycrimegold 0 0 [faction id] – Pay Off Bounties for a specific Faction.
- psb – Unlocks all 24 powers.
- tdetect – NPCs will no longer detect you in stealth.
- tcai – NPCs will no longer target and attack you.
- tcl – No Clip. Allows you to move through walls and other objects.
- tfc – Toggles freefly camera, allowing you to fly around.
- kah – Kills all hostile NPCs in the vicinity.
- passtime [hours] – Passes the specified number of hours.
- showlooksmenu player 1 – Opens the character creator.
- tm – Toggles the UI on and off.
- setforcespeechchallengealwayssucceed 1 – Make all speech challenges automatically succeed – there is a mod for this too.
Whenever you encounter a console command enclosed within [square brackets], it signifies the segment where you should insert the specific word or phrase of your choice. This customization tailors the cheat to your desired outcome.
How to use Starfield console commands
To effectively utilize Starfield console commands and enhance your gaming experience, follow these steps:
- Access the Console:
- To open the console in Starfield, press the designated key on your keyboard. For most PC games, this is the tilde key (`), usually located just below the “Esc” key.
- Enter the Command:
- After opening the console, type in the desired console command. Ensure that you enter the command accurately and without typos.
- Press Enter:
- Once you’ve input the command, hit the “Enter” key on your keyboard. The command will be executed, and the associated cheat or action will take effect in the game.
- Customize with Parameters:
- Some console commands may require additional parameters or values to customize their effects. These parameters are often enclosed in brackets ([ ]). Replace these placeholders with the specific word or value you desire for the cheat.
- Check for Achievements:
- Keep in mind that using console commands in Starfield may disable the ability to earn certain in-game achievements. If you’re concerned about achievements, consider creating a separate save file before experimenting with cheats.
- Save Your Progress:
- Before using console commands, it’s wise to save your game progress. This ensures that you can easily revert to an earlier state if needed.
- Experiment Responsibly:
- While console commands can enhance your gameplay, use them responsibly to maintain the integrity of your gaming experience. Overuse of cheats can diminish the challenge and excitement of the game.
- Enjoy the Benefits:
- After successfully inputting and executing the console command, enjoy the benefits it brings, whether it’s unlocking new features, altering gameplay settings, or enhancing your character’s abilities.
Remember that console commands can have a significant impact on your game, so use them in a manner that aligns with your preferred gaming style. Additionally, keep an eye out for updates and patches that may affect the availability and functionality of specific console commands in Starfield.
Console commands to pay off bounties
Console Command | Description |
player.additem f [value] | Infinite money. |
player.paycrimegold 0 0 [faction id] | Pay Off Bounties for a specific Faction. |
player.paycrimegold 0 0 10B30 | Pay Off Bounties to the Crimson Fleet. |
player.paycrimegold 0 0 638E5 | Pay Off Bounties to the Freestar Collective. |
player.paycrimegold 0 0 26FDEA | Pay Off Bounties to Neon Industries. |
player.paycrimegold 0 0 22E53D | Pay Off Bounties to the Trade Authority. |
player.paycrimegold 0 0 5BD93 | Pay Off Bounties to the United Colonies. |
Player console commands
Console Command | Description |
sexchange | Changes your character’s gender to the opposite sex. |
player.additem a [value] | Infinite Digipicks. |
player.setlevel [value] | Sets your character to the specified level. |
showlooksmenu player 1 | Opens the character creator, allowing you to change your appearance. |
player.removeperk [perk id] | Removes the specified skill, trait, or background. |
setrace | Sets the passed in actor’s race. |
player.setav health [value] | Sets your maximum health to the value input. |
player.setav speedmult [value] | Put any value above 100 and increase player’s movement speed. |
player.setav carryweight [value] | Increases maximum carry capacity. |
psb | Unlocks all 24 powers. |
ssetforcespeechchallengealwayssucceed 1 | All speech challenged automatically suceed. |
player.kill | Kills the player character. |
NPC console commands
Console Command | Description |
killall | Kills all NPCs in the vicinity, even non-hostile ones. |
kah | Kills all hostile NPCs in the vicinity. |
resurrect | Resurrects the targeted NPC. |
kill | Kills the targeted NPC. |
forcedbleedout | Forces the bleed condition on the targeted NPC. |
tai | Freezes nearby NPCs, effectively turning their AI off. |
tcai | Makes all NPCs passive. |
tdetect | NPCs will no longer detect you in stealth. |
How to add any item to your Starfield inventory
Console Command | Description |
player.additem [item id] [value] | Spawns the specified item in your inventory. |
Simply, replace the [item id] with the specific eight-digit number associated with the item and the [value] section of the cheat with the amount you wish to have.
For example, if you wanted 1,000 Emergency Kits, the cheat would be player.additem 2A9DE8 1000. You can refer back to our full list of all Item IDs in the game to grab the specific code you need.
How to enter god mode in Starfield
If you’re looking to explore the cosmos as a powered-up demi-god that even Zeus would be proud of, using the God mode command will essentially make you invincible and give you unlimited ammo to boot.
Console Command | Description |
tgm | God Mode. Makes you invincible and gives you unlimited ammo. |
All Starfield console commands
Console Command | Description |
[ref id].amod [omod id] | Applies the specified weapon mods to your weapon. |
[ref id].rmod [omod id] | Removes the specified weapon mods from your weapon. |
acceptlegaldoc | Accepts a legal document based on its ID: acceptlegaldoc (id) |
adddebugtest | Add debug text to a reference (AddDebugText (debug text) (size) (color) (background color) (border color) (offsetX) (offsetY) (offsetZ) (pinned flag) |
addkeyword | Add the given keyword to the reference |
addplottobody [addplot] | Plot a route to this body. |
addpower | AddPower (part) # |
addworldspacetoplanet | Adds a world space to a planet. |
attachmod | Attach a mod to an object. |
auditionreverbform [arf] | Force a given Reverb form to be active. |
auditionwwiseevent | Set of commands for auditioning Wwise events. |
buildanimationdata [bad] | Build the animation data for the actor. |
callfunction | Calls a papyrus function on the targeted ref. First parameter is the function, the rest are parameters. |
callglobalfunction [cgf] | Calls a global papyrus function. First parameter is the function, the rest are parameters. |
callquestfunction [cqf] | Calls a papyrus function on a quest. Second parameter is the function, the rest are parameters. |
callstacktracedepth | Set the callstack depth when tracing it. |
capturemessages [string] | Captures DebugString, USER1 and USER2 messages using a Message Event Listener and sends the output to CaptureMessage.Iua |
caqs | Completes all main story and side missions. Can cause crashes! |
centeronspacecell | Move to the specified space cell, optionally specify a ship. |
changeanimarchetype [caa] | Change the selected actor’s anim archetype. |
changeanimflavor | Change the selected actor’s animal flavor. |
changestance | Change the actor’s stance. |
checkbiomemarker | Finds uses in the loaded area of the given biome marker. |
checkplayerdoors | Compares the Tracked Player path with the quest target path. |
clearlinkedref | Clear a linked reference. |
collisionmesh | Toggle Mesh Collision Info |
commandedactivated | Commands selected actor to use a reference. |
cyclenextdebugcamera | Cycle to next debug camera. |
cycleprevdebugcamera | Cycle to previous debug camera. |
debugdataprovider | Set the name of the UI Data Provider we want to debug. |
deletedataattachment | Deletes a Bethesda.net Profile Data Attachment: deleteattachment (type) (id) |
dependencygraphdump | Dump Dependency Graph. |
disableactorpackage [1/0] | Disable or enable an actor’s package. |
disabledistantreferences | Disable references more than a certain distance from the selected ref. |
dumpconditionsfunctions | Output the current counters for condition function calls. |
dumpformlist | Dump the contents of given formlist to the console output. |
dumpinputenablelayers | Dumps all currently used input enable layers to the console. |
dumppapyrusdistanceevents | Dumps all Papyrus distance event registrations to the log. |
dumppapyruseventregistrations | Dumps all Papyrus event registrations for the specified object (and script). |
dumppapyruslosevents | Dumps all Papyrus LOS event registrations to the log. |
dumppapyruspersistenceinfo [dppi] | Dumps everything in Papyrus persisting the reference called on, or passed. |
dumppapyrusstacks [dps] | Dumps all Papyrus stack information to the log. |
dumppapyrustimers | Dumps all Papyrus timer registrations to the log. |
dynamicresolution | Change the dynamic resolution settings. |
enablegalaxymode | Enables/Disables galaxy mode. |
enablerumble | Enables/disables controller rumble. |
enablestorymanagerlogging | Enables story manager logging. |
exportterrainfiles | Export terrain files. |
exportterraingrids | Export terrain grids. |
exportterrainheightmap | Export terrain height map. |
exportterrainmaterialindexmap | Export terrain material index map. |
exportterrainsplatmap | Explort terrain splat map. |
exportterraintextures | Export terrain textures. |
faceref | Make a ref face towards another ref (defaulted to the player), with an extra angle offset. |
findform [find] | Find a form. |
fireassert | Fire an assert (with text passed, if available). |
forceclosefiles | Close masterfile and plugins. Useful for letting CreationKit save to a plugin that is also loaded in-game. See also HotLoadPlugin. [Caution: Use at own risk! Gameplay and new savegames may be unstable.] |
forceconditionformfalse | Force a condition form to false. args: FromID, (enable)0/1, (permanent)0/1. |
forceconditionformtrue | Force a condition form to true. args: FromID, (enable)0/1, (permanent)0/1. |
forcedbleedout | Force an actor to enter bleedout. |
forcedetect | Forces the selected actor to detect the specified actor. |
forceenableplayercontrols [fepc] | Force-enables the player’s controls, regardless of layers, see EnablePlayerControls. |
forcepathfailure | Force the actor’s path to fail. |
forcepersistent | Force a reference to become persistent. |
forcerepath | Force the actor to repath. |
forcereset | Force the game to run a full reset. |
generatebendablespline [spline] | Generate a bendable spline geometry instance. |
generatenavmesh | Generates nav-mesh on the current cell. |
getactorrefowner | Prints the owner of the currently selected reference. |
getattachmentleaderboard [getattachmentleaderboard] | Gets attachment leaderboard page: getattachmentleaderboard (attachment type) (leaderboard type) |
getdataattachment | Prints data from Bethesda.net Profile Data Attachment: getattachment (type) (id) |
gethelloorgreeting [actor] | Prints out the info id for actor’s hello/greeting to actor param. One of these should be the player. |
getlegaldocs [getlegaldocs] | Retrieves a list of all required legal documents. |
getorbismodinfo | Prints info relating to Orbis mod game data files. |
hasactorrefowner [haro] | Returns 1 if the currently selected reference has an owner, or 0 otherwise. |
havokvdbcapture | Toggles Havok VDB Capture |
havokworldstep [hkstep] | Toggle BhkWorld Havok Step Info |
hotloadplugin [hlp] | Load or reload the named plugin. Useful for getting changes without restarting. See also ForceCloseFiles. [Caution: Use at own risk! Modified running quests will be stopped (and restarted if possible). Gameplay and new savegames may be unstable.] |
hotreloadui | Hot Reloads the User Interface SWFs. |
instancenamingrules | Export instance naming rule data to file INRExport.txt. |
invokeuievent | Invokes a ui > c++ event. |
isinvulnerable | Is the actor invulnerable? |
isloggedin [isonline] | Is the player logged in to Bethesda.net? |
isolaterendering | Enable isolated rendering for selected object. |
kah | Kills all hostile NPCs in the vicinity. |
killall | Kills all NPCs in the vicinity, even non-hostile ones. |
landonplanet [lop] | Land on a planet. (lop ) |
landonplanetanimated | Land player’s spaceship with animation. |
landonplanetbiome | Land on a planet’s biome. (lopb (planetname) (biome index) [(centered)0/1]) |
landonplanetmarker | Land at a marker on the current planet. |
linkfullaccount | Link full Bnet account to game-account: (username) (password) |
linklocations | Links two locations under the given keyword. |
loadall3d | Load all queued 3D. |
loaduniteddata | Gets character data from leadersboard and caches it. |
makeunitynpc | Updates NPC with data from unity cache. |
matlockcapture | Force matlock to realize a capture. |
movetoeditorcamera | Move to the editor camera. |
movetoeditorselection | Move to the editor selection. |
movetoplanet | If target player ship, move to or give path to pilot to (target) (1 to do full jump sequence). |
passtime [hours] | Passes the specified number of hours. |
pausescene | Pause or unpause the specified scene. |
performaction | Performs the specified action on the selected actor. |
placefurnituretester [pft] | Place actor, who will use the selected furniture. Can specify actor type via optional parameter. |
placementoncell | Test overlay placement on a cell. (poc (cellindex.x)(xellindex.y)) |
playactioncamera [pac] | Play this action camera on the reference with target reference. |
player.additem [item id] [value] | Spawns the specified item in your inventory. |
player.additem a [value] | Infinite Digipicks. |
player.additem f [value] | Infinite money. |
player.addperk [perk id] | Add Skills, Traits, and Backgrounds. |
player.paycrimegold 0 0 [faction id] | Pay Off Bounties for a specific Faction. |
player.placeatme [item id] [value] | Spawns the specified item or creature in front of your character. |
player.removeperk [perk id] | Removes the specified skill, trait, or background. |
player.setav carryweight 999999 | Infinite Carry Capacity. |
player.setlevel [value] | Sets your character to the specified level. |
playsyncanim | Play Sync Anim. |
preloadexterior | Preloads the exterior data for the currently selected ref. |
previewblock | PreviewBlock (blockname) (biome). |
previewbodyresources [pbr] | Previews resources for a planet. |
previewpattern | PreviewPattern (patternname)(biome) |
printallinputcontext [paic] | Print the input context stack. |
printallmenus [pam] | Print all active menus. |
printmessage | Print a message to the screen (print (message) (time) (clear previous messages flag)) |
printquestsceneinfo | Prints to the Quest Inf file the current state of scenes. |
psb | Unlocks all 24 powers. |
pushcamera | Push camera to editor. |
recalcinstancedata | Debug function recalc instance data for the selected ref or all loaded refs if nothing is selected. |
recordscene | Capture screen shots of scene. (Scene EditorID, [FPS 60 default]) |
refresh | Rebug function to refresh a reference. |
reload [script] | Reloads the specified Papyrus script. |
reloadanimationgraphs | Reload the currently loaded animation graphs. |
reloadfacedata | Reload face data. |
reloadmaterials | Reloads all materials. |
removekeyword | Remove the given keyword on the reference. |
removemod | Remove a mod from an object. |
removeoutposts [ref] | Removes the given Outpost and all built items. |
removepower | RemovePower (part) # |
reserveloc | Debug function to reserve a location so it can’t be used for most aliases. |
resetcontainer | Resets the currently selected container, or if you specify “1”, then it’ll reset all containers. |
resetforceenabledplayercontrols | Resets all force-enabled player controls. |
resetinputenablelayer | Resets all control disables on a specific input enable layer. |
resurrect | Resurrects the targeted NPC. |
runcompaction | Run a pass of compaction if possible. |
runmaterialsanalysis [rma] | Compares the materials of the selected reference. |
saq | Starts all main story and side missions. Can cause crashes! |
sendaffinityevent | (AffinityEvent [ObjRef]) Run an affinity event on an optional object reference. |
senddialogueevent | Sends a dialogue event for the selected and target actor. |
setactorrefowner [saro] | Sets ownership of the currently selected reference to the specified actor (or if not actor is specified, to the player). |
setambientparticlesenabled | Enables(1)/disables(0) ambient particles. |
setangrywithplayer | Set the angry with player flag. |
setbonetintregion | Add bone tint data to an object’s 3d given a region ID (integer) of that object. |
setdebugquest | Sets the quest to be the only one startable from its event type. |
setesramsetup | Force specific ESRAM setup (-1 for automatic setup). |
setfarclip | Set far clip value. (-1 to clear override) |
setforcespeechchallengealwaysfail [1/0] | Make all speech challenges automatically fail. |
setforcespeechchallengealwayssucceed [1/0] | Make all speech challenges automatically succeed. |
setformknown | Sets the known flag on a form. |
setgravityscale | Sets gravity scale on a ref’s parent cell. |
setharvested | Mark the current reference as Harvested or not. |
sethavokactive | Set reference havok activity. |
sethavokangularvelocity | Set reference angular velocity. |
sethavokcollisionlayer | Set havok collision layer. |
sethavokdynamic | Set reference motion to dynamic with optional mass in kg. |
sethavokkinematic | Set reference motion to kinematic. |
sethavoklinearvelocity | Set reference linear velocity. |
sethavoklod | Set reference collision lod. |
sethavokparam | Set havok param. |
sethavokragdollfriction | Set havok ragdoll friction. |
setimguiwindowfunction [siw] | Activate an ImGui window. |
setinchargen | Toggles aspects of Chargen Mode on/off [savingDisabled] [waitingDisabled][activationMessageDisabled] |
setlinkedref | Links the current ref to the given one under the given keyword. |
setlocaltime | Sets the local time on the current planet, optionally updating the galaxy sim. |
setlocationreftype | Debug function to set the loc ref type for a location on a reference. |
setorbitspeedscale | Sets global orbit speed scale. |
setorientation | Set reference orientation |
setoutfit | Change the default outfit for the actor. |
setpersistlocation | Debug function to set the persist loc on reference. |
setposrelativetoref | Script function to set the position of the picked ref relatively to another ref (defaulted to the player). |
setpresentthreshold [spt] | Set percentage (0-100) of scanlines covered before swap threshold is hit: default 0 (always swap) |
setquestaliaslogging | Turns alias logging on/off for a quest. |
setrace | Sets the passed in actor’s race. |
setscenefordebug | Sets the current debug scene. |
setstarfieldcoordinatescale [value] | Sets the StarField coordinate scale. |
setstarsystemscale [sss] | Sets the star system scale. |
setsubgraphtodebug | Sets Subgraph To Debug Mode. |
settestplanetandbiome | Sets a test planet and biome for interior testing with biome markers. |
setvoicetype | Set an override voice type on an actor. |
setvolumetriclighting parameters [vl] | Set volumetric lighting parameters. |
setworkshopitem | Set the Workshop menu’s Node Cursor to the currently selected reference, if any. |
setwwisestate [sws] | Sets a global Wwise State |
sexchange | Changes your character’s gender to the opposite sex. |
showhavokragdollvalues | Show havok ragdoll values. |
showhighmaxheights [shmh] | Shows or hides the high res max height data. |
showlinkedlocations | Outputs all locations linked to the given one under the given keyword. |
showlocdata | Debug function to dump data about a location. |
showlooksmenu player 1 | Opens the character creator, allowing you to change your appearance. |
showmenu sleepwaitmenu | Opens the wait/pass time menu. |
showmods | Show all property mods on an object. |
spawndupe | Make a duplicate ref of the selected ref. |
spawntemplatedobject | Spawn a ref to a templated object.[object, ilevel, pkeyword1, pkeyword2] |
starthavokparttest | Start/reset havok particles test. |
startnewgame | Command to trigger new game on main menu without UI. |
startpapyrusformprofile [startpfp] | Starts profiling Papyrus scripts on a form. |
startpapyrusscriptprofile [startpsp] | Starts profiling a Papyrus script. |
startpapyrusstackrootprofile | Starts profiling all Papyrus stacks starting at a script. |
starttrackplayerdoors | Starts tracking player-activated teleport doors. |
startworkshop [workshop] | Enter Workshop mode if the player is within the buildable area of a Workshop. |
stopactioncamera | Stop the action camera. |
stopbatchfile | Stop a running batchfile. |
stophavokparttest | Stop havok particles test. |
stoppapyrusformprofile [stoppfp] | Stops profiling Papyrus scripts on a form. |
stoppapyrusscriptprofile [stoppsp] | Stops profiling a Papyrus script. |
stoppapyrusstackrootprofile | Stops profiling all Papyrusstacks starting at a script. |
stoptrackplayerdoors | Stops tracking player-activated teleport doors. |
switchskeleton | Toggles between standard and chargen skeletons for an actor. |
takeofftospace | Take off to space. |
tcai | NPCs will no longer target and attack you. |
tcl | No Clip. Allows you to move through walls and other objects. |
tdetect | NPCs will no longer detect you in stealth. |
testaim | Test an actor’s aim. |
testallplanets | TestPlanets |
testbiomeplanet [tbp] | Creates a full planet set to use the given biome exclusively and puts the player there. |
testloadingmenu | Debug function to open/close the Loading menu in the Loading thread. |
testlook | Test an actor’s looking. |
testpath | Debug function to test a path. |
tfc | Toggles freefly camera, allowing you to fly around. |
tgm | God Mode. Makes you invincible and gives you unlimited ammo. |
tim | Immortal Mode. You can take damage but your health will never hit 0. |
tm | Toggles the UI on and off. |
togglebiooverlay | Toggle the BI Overlay. |
togglecontrolsoverly | Toggle Controls Overlay |
toggledebugcamera | Toggle debug camera (mode name) |
toggledebugcameracontrols | Toggle debug camera controls. |
toggledebugtext3d | Toggle in game debug text. |
toggleexperimentalshaders | Toggles experimental shaders on/off. |
togglemetricviewer | Spawn Metric Viewer |
togglenavmeshinfo | Toggle a view mode similar to the map camera and displays navmesh infos. |
toggleoverdraw | Toggle overdraw |
togglepapyrusglobalprofiler [tpgp] | Toggles Papyrus global profiling on and off (profiles everything) |
togglereferencepose | Toggles forcing an animgraph for the selected actor to be in the reference pose. May specify “target” or “rig” as well. |
togglescenedebug | Show debug state for scene. |
togglesnapnodemarkers | Toggle snap node markers. |
togglestarfielddebug | Toggles the StarField debug on or off. |
toggletrijuice | Toggles Trijuicing in the renderer (may slightly degrade texture filtering quality in exchange for improved performance). |
togglevblankoptim | Toggles VBlank optim |
togglewatercurrentgeometry | Displays or hides water current geometry. |
toggleweaponoverlay | Toggle the weapon overlay. |
toggleworkshopflycam | Toggle workshop flycam. |
traceanimationevents | Trace an actor’s animation events. |
unlock | Unlocks the targeted door or container. |
updateawakesound [uas] | Update the selected actor’s current conscious loop. |
updateterrainclipmaps | Refresh Terrain Clipmaps. |
uploadcharacterdata | Uploads character data playload as bnet Profile Data Attachment. |
Also Read, Roblox Promo Codes for November 2023
Latest Shindo Life codes For November 2023
Eve Online for Beginners: Navigating the Cosmos and Launching Your Space Odyssey