Author Sticky: Post Working Scripts Here
Juvie Nile Posted: Saturday, 29 June 08:40AM
I can't seem to edit my post anymore don't know what the deal with that is, but my above post for Polymorph object should be for Polymorph door. If used on anything besides doors/other objects that open it will not work =/. Luckily I made another script for objects that arn't openable but usable.
1. Script Name - Polymorph Usable Object
2. What it does - Polymorphs last person to use the object in to whatever you want.
3. Notes- Make sure the object is usable, and you can change the polymorph to whatever.

NWScript:
void main()

{

  object oPC = GetLastUsedBy();

  if ( GetIsPC( oPC ) )

  {

  effect epolymorph = EffectPolymorph( POLYMORPH_TYPE_PENGUIN );

  ActionWait(0.5);

  ActionCastSpellAtObject(POLYMORPH_TYPE_PENGUIN,oPC);

  ApplyEffectToObject(DURATION_TYPE_TEMPORARY, epolymorph, oPC, 20.0);

  SendMessageToPC(oPC, "You feel funky!");

  }

  }



Also you can play around with it and make it a permanent effect.have fun!

~Juvie Nile