Thanks
PS On a side note, does anyone know how I could make the diamond rotate or wobble in the air?
ScriptName YourDiamondScriptEffectShader Property SomeFXShader AutoBool Property bPlayerHasTakenItem = FalseObjectReference Property YourLightREFR AutoFloat fZRotation = 0Event OnLoad() If !bPlayerHasTakenItem RegisterForUpdate(0.1) ; Speed of rotation determined here EndIfEndEvent;=================================Event OnUnload() If !bPlayerHasTakenItem UnregisterForUpdate() ; No need to keep spinning EndIfEndEvent;=================================Event OnUpdate() fZRotation += 1 SetAngle(0.0, 0.0, fZRotation) ; SpinEndEvent;================================Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer) If akNewContainer SomeFXShader.Stop(Self) If akNewContainer == Game.GetPlayer() If !bPlayerHasTakenItem bPlayerHasTakenItem = True UnregisterForUpdate() YourLightREFR.Disable() EndIf EndIf Else;If !akNewContainer SomeFXShader.Play(Self) EndIfEndEvent