On this page
Sims 4 spellcaster cheats
Updated Last verified 23 September 2026
One trait command makes a Sim a spellcaster. The rank, the bloodline and each spell are separate commands.

Top spellcaster cheats
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandtraits.equip_trait trait_Occult_WitchOccult | What it doesTurns the Sim into a spellcaster. | Notes | |
Commandstats.set_stat rankedStatistic_WitchOccult_WitchXP 2350 | What it doesSets the Sim to Virtuoso, the top rank. | Notes | |
Commandspells.unlock_spell spells_Practical_1_Repair | What it doesUnlocks Repairio, the practical repair spell. | Notes | |
Commandtraits.equip_trait trait_Occult_WitchOccult_BloodlineAncient | What it doesGives the Ancient Bloodline trait. | Notes | |
Commandtraits.remove_trait trait_Occult_WitchOccult | What it doesRemoves spellcaster status. | Notes |
Open the cheat console
| Platform | Keys |
|---|---|
| Windows | Ctrl + Shift + C |
| Mac | Ctrl + Shift + C, or Command + Shift + C |
| PlayStation | R1 + R2 + L1 + L2 together |
| Xbox | RB + RT + LB + LT together |
Turn a Sim into a spellcaster

Switch cheats on
Open the console, enter testingcheats true, then click the Sim.

Run the trait command
Enter traits.equip_trait trait_Occult_WitchOccult. The spells stay locked, so unlock them next.
What the trait does not give the Sim
The Sim becomes a spellcaster at the lowest rank with no spells, no bloodline and no talent points. Each of those is its own command, and they are all in the table below.
Practical, Mischief and Untamed magic are not skills, so no stats.set_skill_level form of them exists. Rank is the thing to set instead.
Every spellcaster cheat
Turn a Sim into a spellcaster
One command each way. No visit to the Magic Realm and no mentor needed.
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandtraits.equip_trait trait_Occult_WitchOccult | What it doesTurns the Sim into a spellcaster. | Notes | |
Commandtraits.remove_trait trait_Occult_WitchOccult | What it doesRemoves spellcaster status. | Notes |
Rank and experience
Virtuoso is the top rank at 2350. Going to 2850 fills the bar rather than adding a rank above it.
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandstats.set_stat rankedStatistic_WitchOccult_WitchXP 50 | What it doesSets the Sim to the Neophyte rank. | Notes | |
Commandstats.set_stat rankedStatistic_WitchOccult_WitchXP 350 | What it doesSets the Sim to Acolyte. | Notes | |
Commandstats.set_stat rankedStatistic_WitchOccult_WitchXP 850 | What it doesSets the Sim to Adept. | Notes | |
Commandstats.set_stat rankedStatistic_WitchOccult_WitchXP 1550 | What it doesSets the Sim to Master. | Notes | |
Commandstats.set_stat rankedStatistic_WitchOccult_WitchXP 2350 | What it doesSets the Sim to Virtuoso, the top rank. | Notes |
Bloodlines
A Sim carries one bloodline at a time, so remove the old one before adding another.
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandtraits.equip_trait trait_Occult_WitchOccult_BloodlineWeak | What it doesGives the Weak Bloodline trait. | Notes | |
Commandtraits.equip_trait trait_Occult_WitchOccult_BloodlineStrong | What it doesGives the Strong Bloodline trait. | Notes | |
Commandtraits.equip_trait trait_Occult_WitchOccult_BloodlineAncient | What it doesGives the Ancient Bloodline trait. | Notes |
Unlock spells
Twenty-seven spells, nine per school, and no command that unlocks them all at once. Familiars have no cheat either, so the workaround is to find the object in Build and Buy.
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandspells.unlock_spell spells_<Practical|Mischief|Untamed>_<tier>_<SpellName> | What it doesUnlocks one spell for the active Sim. | NotesThe tier is the number 1 to 5, and the school is the name of one of the three magic paths. | |
Commandspells.unlock_spell spells_Practical_1_Repair | What it doesUnlocks Repairio, the practical repair spell. | Notes | |
Commandspells.unlock_spell spells_Mischief_1_Sadness | What it doesUnlocks Despairio, which makes another Sim sad. | Notes | |
Commandspells.unlock_spell spells_Untamed_5_CloneSelf | What it doesUnlocks Duplicato, the top-tier untamed cloning spell. | Notes | |
Commandbb.showhiddenobjects | What it doesShows the debug catalogue: scenery, clutter and event objects that you cannot normally buy. | NotesThe community calls this the buydebug cheat. Type debug into the catalogue search box to list everything it added. |
Talent points and perks
Perks come from the three talent categories, Alchemy, Prowess and Spellcasting, plus a general group. Look the Sim ID up first.
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandsims.get_sim_id_by_name <First> <Last> | What it doesPrints the pregnant Sim's numeric ID in the console. | NotesType the first and last name exactly as they appear in the game, separated by a space. | |
Commandbucks.unlock_perk witchPerks_<Path>_<n>_<Name> true 49153 <SimID> | What it doesUnlocks one spellcaster perk. 49153 is the spellcaster perk tree. | NotesOne guide carries this syntax and the full perk names. Check the perk panel after you run it rather than assuming it worked. |
Charge and curses
Charge builds as a Sim casts. Let it run too high and the Sim overloads, which is where most curses come from.
| Command | What it does | Notes | Copy |
|---|---|---|---|
Commandsims.add_buff buff_WitchOccult_LockCharge | What it doesFreezes the magical charge so casting cannot push the Sim toward an overload. | NotesTwo guides put the freeze at four hours; EA does not document the command at all. | |
Commandtraits.equip_trait trait_Curses_<Name> | What it doesAdds a spellcaster curse. | NotesNames one guide lists include TouchyFeely, HexofDuelist, InfectiousLaughter, NightStalker, Repulsiveness, WildMagic, SweatyStench, FountainOfMagic and PunchableFace. Only that guide lists them, so some may be spelled differently in your game. |
Rank and XP thresholds
| Rank | Set the XP stat to |
|---|---|
| Neophyte | 50 |
| Acolyte | 350 |
| Adept | 850 |
| Master | 1550 |
| Virtuoso | 2350 |
| Bar full | 2850 |
Unlock spells one at a time
Familiars, and the talent perk syntax
Run bb.showhiddenobjects to put the familiar objects in Build and Buy, place one, then bind it in game. The full Build mode command list is on the Build mode cheats page.
Talent perks need the numeric Sim ID and the spellcaster tree number, which is 49153. One guide prints 49513 instead, which is a transposed digit rather than the spellcaster tree.
Add and lift curses
The charge freeze, the curse names, and how sure they are
sims.add_buff buff_WitchOccult_LockCharge holds the magical charge still, which is what stops a Sim overloading. Two guides put the freeze at four hours; EA documents none of it.
Names one guide lists include TouchyFeely, HexofDuelist, InfectiousLaughter, NightStalker, Repulsiveness, WildMagic, SweatyStench, FountainOfMagic and PunchableFace.
Only that guide lists them, so some may be spelled differently in your game. If a name is rejected, that is the likely reason rather than curses being uncheatable.
With the UI Cheats Extension

Rank and talent points
- Right-click the XP bar and pick a rank.
- Right-click the counter to set points.

Frequently asked questions
What is the cheat to become a spellcaster in The Sims 4?
Switch cheats on, select the Sim and enter traits.equip_trait trait_Occult_WitchOccult. No trip to the Magic Realm and no mentor needed. Removing the same trait turns the Sim back.
How do you max the spellcaster rank?
stats.set_stat rankedStatistic_WitchOccult_WitchXP 2350 sets Virtuoso, the top rank. 2850 fills the bar rather than adding a rank above it. The lower ranks are 50, 350, 850 and 1550.
Is there a cheat to unlock all spells at once?
No. Every source unlocks them one at a time with spells.unlock_spell, and there are twenty-seven spells across the three schools. A bulk unlock needs a third-party mod, and potions work the same way.
How do you set a spellcaster bloodline?
Bloodlines are traits: trait_Occult_WitchOccult_BloodlineWeak, …BloodlineStrong or …BloodlineAncient after traits.equip_trait. A Sim carries one at a time, so remove the old one before adding another.
Can you cheat a curse on or off?
Curses are traits, so traits.equip_trait trait_Curses_<Name> is the pattern. Only one guide prints the names clearly, so expect to try a spelling or two. Right-clicking a curse with the UI Cheats Extension removes it without a command.



