Lookvector change

Generally, you should avoid using wait() like that (here’s why)

That’s probably the best solution. I’ll explain what Heartbeat does. Heartbeat is an event, like Touched and Changed. Unlike those events, which fire only when something is changed/touched, Heartbeat fires every frame. Because it fires every frame, it is faster then doing wait() (which is usually equivalent to wait(1/30))