Titanfall is acting strange. Its having server side lag where the animation loop over themselves and the enemies are skipping all over the place but the problem is that I'm in training mode. Is it because I turned off V-sync?
Vsync stands for Vertical synchronization and is used to get rid of tearing in games.
Tearing happens when your GPU sends a new frame to your screen, while it is still displaying an older frame. Vsync tries to mitigate the issue by only sending a new frame, when your screen has finished displaying the older frame.
TL;DR, turn on V-sync.