...how does this look to people?
Create Magical Candies
You can create magical candies which carry spells within themselves.
Prerequisites: Caster 3rd level, Craft (Candy) +6
BenefitYou can create a candy containing any spell of 3rd level or lower that you know and that targets a creature or creatures. Creating a candy takes 1 day. When you create a candy you set the caster level. The caster level must be suffecient to cast the spell in question and no higher than your level. The base price of a candy is its spell level multiplied by its caster level multiplied by 75 gp. To create a candy you must spend 1/25 of the base price in XP and use up raw materials costing half this base price.
Whenever you create a candy you make any choices that you would normally make when casting a spell. Any candy that stores a spell with a costly material component or an XP cost also carries a commensurate cost. In addition to the costs derived from the base price you must expend the material component or pay the XP when crafting the candy.
When crafting a magical candy, the creator must also make a skill check for Craft (Candy) the DC of which is 20 (PCs may not take 20 on this roll). If the skill check fails, the candy is foul tasting. If the check succeeds, the candy is sweet and scrumptious. Regardless of the skill check, the candy will function correctly. A foul tasting candy however cannot be held in the mouth for longer than 2 rounds.
Magical Candies
A magical candy operates like a magic potion with one exception. A character may hold a candy in his mouth for up to 10 rounds (1 minute) before activating the candy as a free action. Any candy held in the mouth for 10 rounds automatically activates unless spit out (including healing candies). Only 1 magic candy may be held in the mouth at a time and still be activated as a free action.
Magical Candies may be given to unconscious comrades but they will not activate for 10 rounds.
Some magical candies are botched when created and taste foul. Such candies may only be held in the mouth for 2 rounds before the character must activate it or spit it out.