Hey all, I’ve been doing some digging and I can see that nobody really is talking about combat locomotion or how best to implement it. I’m mostly referring to the automatic forward motion most games employ during melee attack animations. Some even have enemy tracking that allows for a semi auto system of rushing enemies. In engines like unity you’re not restricted by the character root part if you simply update the camera, which allows animations to dictate movement in a way. Does anyone know of any methods to achieve this sort of “rushing” mechanic in roblox? The few methods I’ve tried have obvious issues like running into walls, players walking out of the sequence, or the possibility of collidables getting in the way mid rush. Bodymovers don’t really work on terrain and have a tendency to launch you if you happen to be midair, MoveTo can be interrupted and isn’t very reliable, and setting .Velocity sometimes just sends you off into oblivion if you happen to dash into an anchored collidable. Setting cframe is also a possibility but again doesn’t work well along terrain slopes.
Any advice is appreciated.