How to make a projectile move forward?

What’s the problem with using FastCast? A tool is there to ease beginners and experienced developers.

According to the Roblox Documentations,

The Heartbeat event fires every frame, after the physics simulation has completed. The deltaTime argument indicates the time that has elapsed since the previous frame.

Here’s the order of the steps.
image

Your best bet is to use runService.PreRender or runService.RenderStepped in replacement of the Heartbeat.

1 Like