I'm not sure if this will help, but if the two scripts are incompatible, you might want to use a Common Event instead of a script for 'User State Giving Skills'.
Just do this:
@> Conditional Branch: [Actor] is [State] inflicted
@> Change Skills: [Actor], + [Skill]
@>
: Else
@> Change Skills: [Actor], - [Skill]
@>
: Branch End
@>
Make it a Parallel Process and make one for each actor. Hope I helped!
----
Edit:
----
Just saw the User State Giving Skill script O.o. The name really doesn't work..
Anyway, it can still be done with common events.
Add a common event telling it to change the state of the actor.
Example: @> Change State: [Basil], + [KnockOut]
and attach it to the Fire Skill (I'm using the example from the script). If you want more than one character to have that skill, make an identical skill but attach another common event to it telling it to change the state of a different actor.