We have found a solution to the scaling problem and are putting in some final touches on a solution to the positioning. Without getting too technical we had a problem where we had to choose between having the effect intersect a lot with the character, or have it positioned nicely. This new solution gives us the best of both worlds hopefully.