Posting your script would help people here figure out what is wrong, but in general, the type of the property for a global variable should be “GlobalVariable”, so it sounds like you have that set up correctly. The “initial value” is only used for things like integers or booleans, so you’ll want to leave that blank. If you want the editor to auto-fill the property for you, then the name of the property needs to match the name of the form you’re interested in, and the form needs to be the right type. Again, going back to your example, if there is a global variable in the editor named “fCombatMagickaRegenRateMult” then you need to make a “GlobalVariable” property with a name of “fCombatMagickaRegenRateMult”, which will look like the following in your script:
GlobalVariable Property fCombatMagickaRegenRateMult auto
Then, once you attach the script to something and go into the properties window, it should auto-fill the property with the desired global variable.