@gwenleah, the only way I know of doing this is to use a cheat to change the Spellcaster levels! 🙌 I think you will have to get the NPC Spellcaster to join your household (and not as a non-playable roommate, but as a playable member of your household, at least temporarily). In the past I've just befriended a Sim I wanted to move in and then asked them to move in , but with the new roommate system that allows you to have non-playable roommates, that might be more complicated. Also, you might not wish to have your Sim actually befriend the annoying Sim. Therefore, you can try to find them in the Manage Households menu and see if they are in the world or not, and if they aren't then you can place them in the world and into your household ! If you don't know how to do that you will need to go into Manage Worlds and then from that screen the Manage Households. The Sim you want will probably be listed as not in the world, so make sure that that box is checked and not any of the others. From there you can move them into your Sim's household with the Household Split & Merge interface.🙌 Once they are in your household you can then change their Spellcaster level by having them be the active Sim while entering the following cheats:
Bring up the Cheat Box by pressing Ctrl + Shift + C
IN the cheat box type testingcheats on and press Enter.
Then in the cheat box type
Stats.Set_Stat RankedStatistic_WitchOccult_WitchXP # (The number will be an actual number from 50 - 3000 depending on what level you want the Sim to be at.)
Neophyte = 50
Acolyte = 350
Adept = 875
Master = 1550
Virtuoso = 2350
After you use the cheat, you can turn of the testing cheats by typing testingcheats off and pressing Enter.
This should do the trick, as I was able to do it successfully! 😉
Please update us on of you have problems or if you are able to get this to work for you! 😇