Using wait() repeatedly isn’t precise during loops, & there’s been a huge topic on why you should avoid using wait() if you haven’t seen it:
Using the RunService’s Events, such as: (RenderStepped, Stepped, Heartbeat) would work better
Using wait() repeatedly isn’t precise during loops, & there’s been a huge topic on why you should avoid using wait() if you haven’t seen it:
Using the RunService’s Events, such as: (RenderStepped, Stepped, Heartbeat) would work better