Basically what I want to know is if running multiple RenderStepped events at once or using multiple RenderStepped:wait() methods at once will cause lag, and if so, how can maintain the same smoothness while lowering the loop speed?
For example, in my gun kit, I have a very long block of code that deals with animations, containing multiple loops for the Idleing, Walking, and Running animations. They all use RenderStepped:wait() to delay each loop. Is there a way I can step down the loop rate and keep the same smoothness of the animations?
Thanks

2 comments
Use Animations instead: http://wiki.roblox.com/index.php?title=Animations
Default Animation objects are bad for variable animations that changed based upon the surrounding environment, since they're absolute.