I'm a relatively new modder myself, but here's an idea:
ScriptName SpecificsRace extends ObjectReferenceActor Property PlayerREF AutoRace Property ArgonianRace AutoRace Property BretonRace AutoRace Property DarkElfRace AutoRace Property HighElfRace AutoRace Property ImperialRace AutoRace Property KhajiitRace AutoRace Property NordRace AutoRace Property OrcRace AutoRace Property RedguardRace AutoRace Property WoodElfRace AutoRace Property WerewolfBeastRace AutoRace Property ArgonianRaceVampire Autoint hasbeenvampyin hasbeenwolfyEvent OnInit() RegisterForSingleUpdate(10)EndEventEvent OnUpdate() If bGetGameLoaded(PlayerREF) ;reapply any unsaved EndIf RegisterForSingleUpdate(10)EndEventEvent OnRaceSwitchComplete() Debug.MessageBox("Skript gestartet") If PlayerREF.GetRace() == WerewolfBeastRace hasbeenwolfy = 1 endif if PlayerRef.GetRace() ==ArgonianRaceVampire hasbeenvampy = 1 endif If PlayerREF.GetRace() == ArgonianRace if hasbeenwolfy ==1 ;do nothing elseif hasbeenvampy ==1 ;do nothing else PlayerREF.SetAV("Health", 45) PlayerREF.SetAV("Magicka", 50) PlayerREF.SetAV("Stamina", 50) PlayerREF.SetAV("SpeedMult", 95) PlayerREF.SetAV("LeftWeaponSpeedMult", 1.05) PlayerREF.SetAV("WeaponSpeedMult", 1.05) Debug.MessageBox("Argonier wurde angepasst")You will have to do this with each vampire race, but it should work (And I obviously left the rest of the code unfinished, but you get the idea).